FearFactor47 said:Don't buy an old car!
There's nothing wrong with old cars. Most modern cars will survive at least 12-15 years with larger engines easily doing more than 200k miles.
The main thing with older cars is to ensure that you have a genuine service history that covers all servicing and repairs for the full lifetime of the car.
Of course, some people try to get rid of their cars when they know that something big will need doing soon, but you just need to factor that in when choosing how much to offer for a car.
Never pay dealer prices for second hand cars, the warrantees that they offer are usually worthless and very rarely cover the parts that go wrong.
If your budget is £5000, look around for a suitable car, take your time and don't pay more than £4000 for a car with a dealer price listing of £5000. That way, even if you need to spend £1000 on repairs within the first few months, you won't be disappointed.
I bought my current Volvo V90 3.0 with full history for £4000 when the book value was close to £7000. I knew that it had issues, but £600 later I had a car that I've had for almost 2 years (30k miles) without a single problem. And I saved over £2000.