Honda Accord - A classy package, well put together and feels more special than the average family car. Superb engines and value for money.
Subaru Forester - Not quite an off roader, much more than an estate with a sporty edge, making it the perfect combination. Great all round buy.
Mazda MX-5 - Blueprint for the modern roadster with sweet handling and engines to match. Extremely easy to live with.
Mitsubishi Carisma - Despite the name, not that interesting to look at or drive, but that's not the point. Here is a no-nonsense hatchback that won't let you down.
Toyota Yaris - Superminis don't come better. Bags of room and perky engines. Probably the best small car buy.