Thanks to supply chain problems, the prices of second-hand cars are soaring right now - and if you picked the right model you might even get close to getting your money back if you decided to sell.
However, research also shows that some cars have dropped dramatically in value - some as much as 63% in just three years. The study, by theory test app Zutobi, found that Mercedes, Range Rover and Volkswagen are the brands that hold their value the most.
Peugeot were found to hold their value the least after the firm looked at 150 of the most popular cars to work out which cars represent a bargain second-hand - and which ones have barely moved in price.
Second-hand cars that hold their value most
Mercedes-Benz A-Class hatchback
This 'entry-level' Mercedes would still have set you back around £24,100 new three years ago. However, Zutobi found this model sells for £22,887 on the second-hand market now - a drop in value of just 5.03%.
Range Rover Sport
A beast of a car - with a beast of a price tag. The Sport model is slightly smaller than a standard Range Rover, but still cost £64,760 new three years back. Now, these cars are going for about £60,593 - a drop of 5.8%.
Jeep Wrangler
The Jeep Wrangler is a small 4x4 produced by Jeep since the mid-1980s. The current edition costs just under £60,000 and after three years will have an average value of over £52,000 - falling by 8.43%.
Mini One
This popular Mini model is a slightly cheaper version of the Mini range, featuring a slightly smaller engine than more expensive models. But the car keeps its value - falling just £1,468 from £17,415 new to £15,947 now.
Volkswagen Polo
The hatchback Polo from Volkswagen is not just practical and reliable - it is also pretty expensive to buy second-hand. The car cost around £18,855 in 2019, but still costs around £17,105 now - a drop of just 9.2%. But if you're looking for a bargain, check out the cars that hold their value the least.
Second-hand cars that hold their value least
Renault Zoe
Anyone who bought this electric car three years ago will struggle to get much back for it - but that's great news for buyers. The electric supermini cost £30,495 but depreciated at over 63% in three years to £11,109 now.
Peugeot 3008
The Peugeot 3008 has the second-biggest depreciation rate of any cars studied. The car costs roughly £22,735 new, but fell in value by 62% - to just £8,522.
3) MG ZS
This SUV model from MG is £27,745 new - but buy it second-hand and you'll be paying around 61.47% less, just £10,690.
Audi A3 Sportback
This sporty Audi would set you back £25,165 on the forecourts three years back. But anyone buying one second-hand would be looking at just £9,696 now - a drop of £15,469, or 61.47%.
5) Land Rover Defender
A surprising addition to the list - the popular Defender does not hold its value well. The car would set you back almost 50 large when new - £45,690. But the same car sold on now would be worth around £18,080 - a fall of 60.43%.