We've been out looking for a car for our 21 year old who's just finishing Uni and will need a car for his new graduate job starting in the Summer. Found loads of decent cars under £10k that we'd be happy with. Including a 6 year old Ford Focus in immaculate condition, full service history and below average mileage for £8k - not a particularly nice colour, but our son doesn't care.
We also found a cracking little 15 year old car that was literally identical to my car - same age, same colour, same mileage, same full service history, for £2,750. Mine is still going strong, minimal service costs, immaculate as I've looked after it cosmetically and driven carefully. I confidently expect mine to last another 2 or 3 years, so son is seriously considering buying this identical one and taking a punt on it as he learned to drive in mine and currently uses it, so it's literally "like for like" for him and minimal cost!
Cars last an average 13 years at the moment, so anything under 6 or 7 years old is probably only half way through it's life, and a full service history and below average mileage will mean it's likely to last even longer and not need too much in the way of repairs, etc.
Just stay away from the big firms and main dealerships who are profiteering at the moment. Find some local independent reputable used car dealers - we've such a dealer in our village with about a dozen cars on his forecourt - we've lived in the village 26 years and he's been here all that time. Locals are happy to buy from him as he's trustworthy and knows he has a reputation to maintain.