Bought a secondhand Astra in 2013, it's coming up to its twelfth birthday and generally a bit battered and scruffy (neither DH nor I are careful parkers or frequent car hooverers/washers) with over 100K on the clock. I'm aiming to change it in the summer for another car around 3 years old, got a pension lump sum coming that should go most of the way.
OTOH it had new tyres just before Christmas and hasn't cost much MOT-wise over the years. Better the tat you know? A friend still drives her 18 year old Corsa...