
The Toyota Hilux was back on top as the best-selling car in South Africa in February 2025 after briefly being toppled by the Suzuki Swift in January, which now sits in second.
The Hilux moved a grand total of 2,683 units, securing a healthy lead over the 2,351 achieved by the Swift.
In third was the Swift’s biggest rival, the VW Polo Vivo, which gained 2,187 customers, narrowly inching ahead of the Ford Ranger in fourth with is 2,168 registrations.
The Isuzu D-Max landed in fifth with a respectable 1,924 sales, after which came the Corolla Cross with 1,435 and the Hyundai Grand i10 with 1,381.
The eighth spot on the ranks was occupied by the Toyota Starlet with 1,279 transactions, and ninth by the Chery Tiggo 4 Pro with 1,147.
The final model to crack the top 10 was the Suzuki Fronx, driving away with a healthy 1,123 showroom success stories.
The Nissan Magnite sat in 11th place owing to its 1,055 sales, while the Fronx’s architectural twin, the Toyota Starlet Cross, landed in 12th and was the last vehicle to surpass 1,000 sales by a mere 3 units.
The 13th opening on the list was taken by the Haval Jolion which garnered 982 buyers, 14th was awarded to the Kia Sonet with its 877 purchases, and 15th went to the Toyota Urban Cruiser for its 875 customers.
The final five were the VW Polo, Mahindra Pik Up, Renault Kwid, Mahindra XUV 3X0, and Toyota Hiace, which racked up 832, 763, 750, 661, and 634 sales, respectively.
In total, the top 20 best-selling models tallied 25,476 purchases, or around 53% of the 47,978 new cars sold in South Africa last month.
Best-selling cars in South Africa
The list below details the best-selling cars in the country in February 2025.
Click on the underlined prices to visit TopAuto Car Prices for more information on vehicle specifications.
1. Toyota Hilux – 2,683 units
- Starting price – R361,700

2. Suzuki Swift – 2,351 units
- Starting price – R219,900

3. VW Polo Vivo – 2,187 units
- Starting price – R271,900

4. Ford Ranger – 2,168 units
- Starting price – R574,000

5. Isuzu D-Max – 1,924 units
- Starting price – R452,400

6. Toyota Corolla Cross – 1,435 units
- Starting price – R414,800

7. Hyundai Grand i10 – 1,381 units
- Starting price – R224,900

8. Toyota Starlet – 1,279 units
- Starting price – R258,000

9. Chery Tiggo 4 Pro – 1,147 units
- Starting price – R269,900

10. Suzuki Fronx – 1,123 units
- Starting price – R298,900

11. Nissan Magnite – 1,055 units
- Starting price – R224,900

12. Toyota Starlet Cross – 1,003 units
- Starting price – R299,900

13. Haval Jolion – 982 units
- Starting price – R345,950

14. Kia Sonet – 877 units
- Starting price – R299,995

15. Toyota Urban Cruiser – 875 units
- Starting price – R342,500

16. VW Polo – 832 units
- Starting price – R373,800

17. Mahindra Pik Up – 763 units
- Starting price – R272,999

18. Renault Kwid – 750 units
- Starting price – R196,999

19. Mahindra XUV 3X0 – 661 units
- Starting price – R254,999

20. Toyota Hiace – 634 units
- Starting price – R543,900
