Average second-hand prices for cars in South Africa – Based on their body style – TopAuto
Latest News
Friday / 27 May 2022
HomeFeaturesAverage second-hand prices for cars in South Africa – Based on their body style

Average second-hand prices for cars in South Africa – Based on their body style

The coupe body style achieved the highest average pre-owned car price on AutoTrader in 2021, while the hatchback the lowest.

Hatchback listings also featured the lowest average mileage during the year, while single-cab bakkie listings had the highest mileage.

This is according to AutoTrader’s latest annual car industry report, which recorded data from over 1.3 million vehicle listings between January and December 2021.

The numbers

AutoTrader said that at the end of the year, average pre-owned car prices were higher than at the same time in 2020 – but lower than mid-way through 2021.

This indicates “a slow return to stabilisation” for the car industry, said AutoTrader.

“On average, the price of vehicles in 2021 was R374,149 with an average mileage of 75,413km – just over 2,000km less than in the mid-year report.”

According to AutoTrader, this average price and mileage data give dealers and consumers insights into whether a particular vehicle is within the market norms.

“The intersection between price, mileage, and body type shows that hatchbacks continue to offer the best value for money given that on average, it has the lowest mileage,” said the company.

“The trade-off, of course, is a higher average vehicle age.”

Top options

The top 10 most-listed vehicles at the end of 2021 made up 27% of the total car stock on AutoTrader, and included three hatchbacks, three sedans, two bakkies, and two SUVs.

Detailed below are the average prices, mileage, and model years by body style for all vehicle listings on AutoTrader in 2021.


  • Average list price – R1,095,141
  • Average list mileage – 66,289km
  • Average model year – 2012

Double Cab Bakkie

  • Average list price – R453,177
  • Average list mileage – 80,656km
  • Average model year – 2017

Single Cab Bakkie

  • Average list price – R222,420
  • Average list mileage – 106,270km
  • Average model year – 2016


  • Average list price – R203,305
  • Average list mileage – 63,615km
  • Average model year – 2017


  • Average list price – R328,494
  • Average list mileage – 85,798km
  • Average model year – 2015


  • Average list price – R479,291
  • Average list mileage – 70,911km
  • Average model year – 2017



Show comments