Cars for sale in Mbabane

Discover great value with our selection of used and demo vehicles. Each car is carefully selected and inspected to meet our high standards, ensuring you get a reliable vehicle at a competitive price. Browse our listings and find the perfect car for you.

E 691 600

Finance from
E 10 848 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA HILUX
2026 2.4 GD-6 RAIDER 4X4 P/U D/C

130 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 501 100

Finance from
E 7 860 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA COROLLA
2026 CROSS 1.8 XS HYBRID

305 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 268 300

Finance from
E 4 208 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA STARLET
2026 1.5 Xi

3 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance
Special Offer Badge
E 420 700

E 406 504

Finance from
E 6 376 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA COROLLA
2026 CROSS 1.8 Xi

1 874 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 373 799

Finance from
E 5 863 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA URBAN
2026 CRUISER 1.5 XR A/T

3 181 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 373 799

Finance from
E 5 863 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA URBAN
2026 CRUISER 1.5 XR A/T

1 800 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance
Special Offer Badge
E 330 900

E 316 500

Finance from
E 4 964 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA STARLET
2026 1.5 XR A/T

1 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 342 700

Finance from
E 5 375 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA URBAN
2026 CRUISER 1.5 XS

2 500 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 714 001

Finance from
E 11 199 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA L/CRUISER
2026 FJ 2.7 GX A/T

1 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 373 799

Finance from
E 5 863 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA URBAN
2026 CRUISER 1.5 XR A/T

1 600 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 530 000

Finance from
E 8 313 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA FORTUNER
2020 2.8GD-6 4X4 EPIC A/T

151 244 km Used
NTT Toyota Mbabane
26824043536 Apply for Finance

E 394 100

Finance from
E 6 182 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA COROLLA
2026 CROSS 1.8 Xi

1 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 472 750

Finance from
E 7 415 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA COROLLA
2026 CROSS 1.8 XR

4 686 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance

E 224 900

Finance from
E 3 528 p/m Calculated at an interest rate of 12% over 72 months, with a deposit of 10% and a balloon payment of 20%. Terms and conditions apply.

TOYOTA VITZ
2026 1.0 XR AMT

1 km Demo
NTT Toyota Mbabane
26824043536 Apply for Finance