Home / Features / 20 best-selling cars in South Africa

20 best-selling cars in South Africa

The South African car market continued its gradual post-Covid recovery in April, improving its sales year-on-year by 4.3% to a total of 37,107 units sold.

Toyota was severely impacted by flooding in parts of KwaZulu-Natal, leading to the manufacturer selling under 10,000 units per month for the first time this year.

Despite this, Toyota kept its spot as the country’s best-selling brand by a large margin, selling a total of 8,952 vehicles during this time.

The brand closest to Toyota is none other than VW, which moved 5,084 units. VW’s Polo Sedan remains a popular choice for local car buyers, being the only sedan to make it into the top 20 best-sellers list.

In the hatchback category, a standout model during April was the Suzuki Swift, which jumped to the number-one best-selling vehicle in the passenger-car segment, which doesn’t include bakkies or mini-buses.

The Swift sold 503 models more last month than it did the month before, moving from the 10th best-selling car in the country in March to the second best-selling car in April, now sitting only behind the Hilux bakkie.

The cars

Detailed below are the top 20 best-selling cars in South Africa in April 2022, based on the latest new vehicle sales report by Naamsa.

It must be noted that BMW and Mercedes-Benz do not report model-specific sales and were therefore not included.

Click on the underlined prices for more information.


1. Toyota Hilux – 2,788 units


2. Suzuki Swift – 1,621 units


3. VW Polo Vivo – 1,547 units


4. Toyota Corolla Cross – 1,421 units


5. VW Polo – 1,320 units


6. Ford Ranger – 1,140 units


7. Toyota Hiace Ses-fikile – 1,084 units


8. Nissan NP200 – 966 units


9. Renault Kiger – 931 units


10. Isuzu D-Max – 777 units


11. Renault Kwid – 769 units


12. VW T-Cross – 761 units


13. Haval Jolion – 736 units


14. Hyundai Venue – 704 units


15. Hyundai Atos – 650 units


16. Toyota Fortuner – 618 units


17. Toyota Urban Cruiser – 613 units


18. Ford EcoSport – 612 units


19. Kia Picanto – 587 units


20. VW Polo Sedan – 558 units


Show comments
Sign up to the TopAuto newsletter