Best-selling used cars in South Africa right now – With pricing

November was another great month for used car sales in South Africa with 32,158 units all finding new homes.
Admittedly, this is a small decline of 8% from October, and a 0.4% decrease year-on-year from the same month in 2023, but the pre-owned market is nonetheless holding firm.
The top dog in November was the Ford Ranger with a total of 2,090 examples, giving it a strong lead over its rival, the Toyota Hilux, which managed 1,527 units.
Third and fourth place were taken by the pair of the VW Polo and Polo Vivo, which sold 1,431 and 1,239 models, respectively.
Another 739 customers then picked up a second-hand Toyota Fortuner, while 602 people went for the affordable Suzuki Swift.
This was followed by the Mercedes-Benz C-Class with 558 units, making it the only luxury vehicle to place in the top 10.
The Mercedes’ running mate, the BMW 3 Series, fell out of the rankings entirely, only for its spot to be filled by the Isuzu D-Max with 506 sales.
As for the last two spots, the Nissan NP200 is still seeing a lot of interest with 500 purchases, and the Toyota Starlet came in 10th with 490 units.
Most popular used cars in South Africa
These were the 10 best-selling pre-owned cars in South Africa in November 2024, according to AutoTrader.
1. Ford Ranger – 2,090 units
- Average price – R473,215
- Average mileage – 77,697km
- Average age – 5 years
2. Toyota Hilux – 1,527 units
- Average price – R442,483
- Average mileage – 105,520km
- Average age – 6 years
3. VW Polo – 1,431 units
- Average price – R269,088
- Average mileage – 68,629km
- Average age – 4 years
4. VW Polo Vivo – 1,239 units
- Average price – R200,540
- Average mileage – 56,921km
- Average age – 4 years
5. Toyota Fortuner – 739 units
- Average price – R466,598
- Average mileage – 106,328km
- Average age – 6 years
6. Suzuki Swift – 602 units
- Average price – R195,536
- Average mileage – 33,716km
- Average age – 2 years
7. Mercedes-Benz C-Class – 558 units
- Average price – R414,608
- Average mileage – 99,437km
- Average age – 8 years
8. Isuzu D-Max – 500 units
- Average price – R430,640
- Average mileage – 64,517km
- Average age – 3 years
9. Nissan NP200 – 500 units
- Average price – R185,284
- Average mileage – 76,211km
- Average age – 4 years
10. Toyota Starlet – 490 units
- Average price – R232,137
- Average mileage – 32,709km
- Average age – 2 years