There are lots of factors involved in a car’s depreciation, with the biggest being its age. A new car will start to depreciate the moment you drive it off the forecourt, whereas cars that are 2 to 3 years old will hold their value a little better.
It’s also important to consider the popularity of the make of car you’re are buying. The higher the demand for the car, the less it tends to devalue over time. A car’s perceived efficiency also makes a difference; cars with a reputation for being more reliable tend to keep their value better than others. Car buyers today focus heavily on fuel economy, so cars that are cheaper to run tend to remain popular and keep their value for longer.