That's one hell of a hit- would be enough to make me cry.
In 2009, I flew to Belfast, from the Midlands, to buy a 335d M sport touring with every option going and 14k on the clock. I paid £24250 for a car exactly 2 years old that listed for £44k.
It had been used by the wife of the owner of the BMW dealership in Belfast and was in "as new" condition, 4 brand new Michelin tyres and -I think- near enough a years tax thrown in.
I sold in December 2018- when I bought my Golf- for £6800. Around 75k mileage.
I never quite understood why people bought brand new cars!