
The Suzuki Swift came out on top as the most sought-after new car in South Africa in January 2025, surpassing the usual holder of this position, the Toyota Hilux, by just 71 sales.
The Swift managed to move an impressive 2,628 units over the 31 days, while the Hilux saw a still commendable 2,557 registrations.
In third place was the evergreen VW Polo Vivo which sold 2,549 examples, trailed by the Toyota Starlet with 2,180 sales.
The Ford Ranger and Isuzu D-Max were up next with the former gaining 1,858 buyers and the latter 1,413.
Seventh once again went to Toyota for the 1,226 sales of the Corolla Cross.
The Hyundai Grand i10 grabbed eighth with 1,212 purchases, the Chery Tiggo 4 Pro ninth with 1,122, and the Haval Jolion 10th with 1,099.
Toyota was responsible for both the 11th and 12th spots with the Starlet Cross taking the preferred position owing to its 1,050 sales with the Urban Cruiser in tow with 890 sales.
Had it not been for the Kia Sonet, Toyota could’ve gotten three spots in a row. The Sonet climbed to 13th courtesy of its 830 registrations, a mere five more than the Toyota Vitz in 14th.
The last bakkie on the list, the Mahindra Pik Up secured 15th after catching the eye of 801 consumers.
The final five were made up of the Suzuki Fronx, VW Polo, Nissan Magnite, Toyota Fortuner, and Suzuki Ertiga, in that order.
These autos saw 771, 754, 744, 652, and 637 purchases, respectively.
Overall, the top 20 best-selling cars in South Africa totaled 25,798 sales, or approximately 56% of the 46,398 new vehicles sold in the country.
Best-selling cars in South Africa
The list below details the top 20 best-selling cars in South Africa from January 2025, as per Naamsa the Automotive Business Council.
Click on the underlined prices for more information.
1. Suzuki Swift – 2,628 units
- Starting price – R219,900
2. Toyota Hilux – 2,557 units
- Starting price – R361,700
3. VW Polo Vivo – 2,549 units
- Starting price – R271,900
4. Toyota Starlet – 2,180 units
- Starting price – R258,000
5. Ford Ranger – 1,858 units
- Starting price – R574,000
6. Isuzu D-Max – 1,413 units
- Starting price – R452,400
7. Toyota Corolla Cross – 1,226 units
- Starting price – R414,800
8. Hyundai Grand i10 – 1,212 units
- Starting price – R224,900
9. Chery Tiggo 4 Pro – 1,122 units
- Starting price – R269,900
10. Haval Jolion – 1,099 units
- Starting price – R345,950
11. Toyota Starlet Cross – 1,050 units
- Starting price – R299,900
12. Toyota Urban Cruiser – 890 units
- Starting price – R342,500
13. Kia Sonet – 830 units
- Starting price – R299,995
14. Toyota Vitz – 825 units
- Starting price – R189,900
15. Mahindra Pik Up – 801 units
- Starting price – R272,999
16. Suzuki Fronx – 771 units
- Starting price – R298,900
17. VW Polo – 754 units
- Starting price – R373,800
18. Nissan Magnite – 744 units
- Starting price – R224,900
19. Toyota Fortuner – 652 units
- Starting price – R679,100
20. Suzuki Ertiga – 637 units
- Starting price – R290,900