It's not really surprising that the Ford Fiesta is Britain's best-selling car. For starters it drives superbly, combining a comfortable ride with remarkably accurate and responsive steering and minimal body roll; this is the sweetest-handling small car you can buy.
Couple it with the 99bhp version of Ford's fabulous 1.0-litre Ecoboost engine and you really do have a winning combination.
This three-cylinder turbocharged petrol engine pulls strongly and smoothly from low revs, and delivers plenty of performance.
Healthy discounts and cheap insurance make the Fiesta cheap to buy and run, too, while inside it's roomier than most its rivals, and you get a good-sized boot. We'd go for Zetec trim, which comes with air-con, alloys and electric front windows, and represents the best value in the range. It makes the Fiesta a great all-round package.