ALL BMW 3 Series models have the same marvellous handling and road holding, superb steering and excellent brakes, combined with a comfortable ride.
Very few car makers can accomplish this wide range of abilities, but do avoid any with sports suspension if you can. It makes the ride worse.
From 2005 to 2011, three petrol engines were available in the shape of the 320i, 325i, and 330i - and even the 320 is huge fun to drive.
There were also 320 and 330 diesel models which drive just as well as the petrols and have close to the same performance.
Never buy without service history and if possible, a small number of owners and a lower than average mileage for the year.
Best buys for fun and economy are probably the 320 petrol and the 320d turbo diesel.
There are saloons, estates, coupes and convertibles to choose from with a bewildering range of models, so it's worth checking prices thoroughly to make sure you're not paying too much.
The seats are beautifully supportive and the driving position has plenty of adjustment for all sizes, but leg and knee room in the back is on the small size.
Equipment is good even in basic models and original owners often enhanced that from the optons list to individualise their cars.