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

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

South Africa’s used car market sold a staggering 33,705 units in November 2025.

While this marks a small year-on-year and month-on-month decline of 3.6% and 6.5%, respectively, the sector is nevertheless in a good position with strong overall demand.

The Ford Ranger retains its title as the country’s favourite second-hand vehicle with 1,952 sales, which was followed by its long-time rival, the Toyota Hilux, with 1,557 units.

One switch up last month was that the VW Polo overtook its sibling, the Polo Vivo, despite the latter being the cheaper of the two models.

The Polo ended in third place with 1,482 purchases, while the Vivo came fourth with 1,405.

Fifth place went to the Toyota Fortuner, which still holds the distinction of being South Africa’s top-selling used SUV thanks to 725 customers.

The Suzuki Swift followed with 716 sales, and the Toyota Corolla Cross came seventh with 579 units.

Another bakkie – the Isuzu D-Max – secured eighth place thanks to 544 sales, and the Toyota Starlet wasn’t far behind with 520 purchases.

The last entry is another surprise, as the Hyundai i20 overtook the cheaper Hyundai Grand i10 to take the 10th spot with 494 sales.

The increased popularity of the i20 and Polo suggests that consumers are starting to upsize their purchases in the pre-owned space, opting for better B-segment models rather than settling for entry-grade A-segment ones.

Most popular used cars in South Africa

These were the 10 best-selling pre-owned cars in South Africa in November 2025, as listed by AutoTrader.


1. Ford Ranger – 1,952 units

  • Average price – R487,580
  • Average mileage – 84,005km
  • Average age – 4 years

2. Toyota Hilux – 1,557 units

  • Average price – R465,352
  • Average mileage – 110,047km 
  • Average age – 5 years

3. VW Polo – 1,482 units

  • Average price – R273,806
  • Average mileage – 66,735km 
  • Average age – 4 years

4. VW Polo Vivo – 1,405 units

  • Average price – R209,815
  • Average mileage – 50,148km 
  • Average age – 3 years

5. Toyota Fortuner – 725 units

  • Average price – R499,654
  • Average mileage – 104,844km 
  • Average age – 6 years

6. Suzuki Swift – 716 units

  • Average price – R206,123
  • Average mileage – 35,485km 
  • Average age – 2 years

7. Toyota Corolla Cross – 579 units

  • Average price – R379,932
  • Average mileage – 30,413km 
  • Average age – 2 years

8. Isuzu D-Max – 544 units

  • Average price – R436,633
  • Average mileage – 74,494km 
  • Average age – 3 years

9. Toyota Starlet – 521 units

  • Average price – R236,188
  • Average mileage – 37,453km 
  • Average age – 2 years

10. Hyundai i20 – 491 units

  • Average price – R215,847
  • Average mileage – 68,797km 
  • Average age – 5 years

Show comments
Sign up to the TopAuto newsletter