Which used BMW 3 Series sports should I buy?
If you can, go for a model with a six-cylinder petrol engine, a 320i, 325i or 330i.
Which you buy will depend on your wallet, but we prefer the 320i because it has enough power to make for an enjoyable drive, is affordable and there are plenty for sale.
Other petrol engines include the high-performance M3 and the four-cylinder 318i; the first is a great car, if costly, the second not cheap enough to make it a value buy.
There are also 320 and 330 diesels, which can return 45mpg. Manual or auto gearboxes are available throughout.
Choose between SE and M Sport trim. All have alloy wheels, climate control, powered driver's seat adjusters, electric windows and a CD player. M Sport lowers and hardens the suspension, but we prefer the softer ride of the SE. Buy from main dealers for best choice and aftercare.
For all the latest reviews, advice and new car deals, sign up to the What Car? newsletter here