
June was an excellent month for South Africa’s car industry, with many of the top models reporting an increase in sales.
The Hilux is still number one, as expected, though the bakkie saw a big jump from 2,548 to 3,035 units between May and June.
Similarly, the Ford Ranger is holding onto second place thanks to 2,318 new customers.
One big change this time around is that the Suzuki Swift dropped from third all the way to eighth, meaning several other cars moved up a spot.
The Toyota Corolla Cross came third with 2,132 units, followed by the VW Polo Vivo with 1,962 units.
Another bakkie – the Isuzu D-Max – then made it into the top five last month with 1,678 purchases.
After this came the Chery Tiggo 4 Pro, the Hyundai Grand i10, and the aforementioned Swift, which sold 1,538, 1,484, and 1,466 units, respectively.
The Haval Jolion landed in ninth place with 1,116 sales, putting it just four units ahead of the Suzuki Fronx in 10th place.
Another model that had a particularly good run last month was the Toyota Fortuner, which climbed from 18th to 11th place with 878 units.
This was followed by the Mahindra Pik Up with 860 sales, and the Toyota Starlet’s 852.
The Suzuki Ertiga – the first MPV on the list came 14th with 840, followed by the Toyota Vitz and Nissan Magnite with 794 and 774 units.
Nearing the bottom of the top 20, we find the VW Polo, which sold 756 examples in June.
The final three spots were then taken by the Kia Sonet (742), Toyota Urban Cruiser (720), and the Omoda C5 (693).
In total, the top 20 vehicles accounted for a combined 25,750 purchases, representing 54.4% of the 47,294 models sold last month.
Best-selling cars in South Africa
The list below details the top 20 best-selling cars in South Africa from June 2025.
Click on the underlined prices for more information.
1. Toyota Hilux – 3,035 units
- Starting price – R361,700

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

3. Toyota Corolla Cross – 2,132 units
- Starting price – R414,800

4. VW Polo Vivo – 1,962 units
- Starting price – R271,900

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

6. Chery Tiggo 4 Pro – 1,538 units
- Starting price – R269,900

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

8. Suzuki Swift – 1,466 units
- Starting price – R224,900

9. Haval Jolion – 1,116 units
- Starting price – R347,950

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

11. Toyota Fortuner – 878 units
- Starting price – R679,100

12. Mahindra Pik Up – 860 units
- Starting price – R272,999

13. Toyota Starlet – 852 units
- Starting price – R258,000

14. Suzuki Ertiga – 840 units
- Starting price – R299,900

15. Toyota Vitz – 794 units
- Starting price – R178,800

16. Nissan Magnite – 774 units
- Starting price – R229,900

17. VW Polo – 756 units
- Starting price – R373,800

18. Kia Sonet – 742 units
- Starting price – R299,995

19. Toyota Urban Cruiser – 720 units
- Starting price – R342,500

20. Omoda C5 – 693 units
- Starting price – R329,900
