Price £23,180 - £43,555
As an all-round package, not many cars are as good as the BMW 3 Series. This four-door saloon manages to mix low running costs and familiar BMW driving thrills in one high-quality package. It has a roomier interior than its predecessor, while eight versions have emissions below 120g/km, making it one of the most efficient models in the small saloon class. Prices start at around £23,000, and there are six models to choose from: ES, ED and SE are the same as the last 3 Series, while Sport, Modern and Luxury versions have different equipment according to your tastes. If you want to slash your bills even further, the 320d EfficientDynamics offers emissions and economy figures on a par with a supermini.
Price £27,230 - £41,420
The 3 Series Coupe is a strict four-seater. There's no central seat in the back for a fifth rear passenger - and headroom is compromised by the low roofline. The cabin layout is similar to the saloon's, but the driving position is lower for a sportier feel. Every version, petrol or diesel, is powerful and economical. It's exciting to drive as well as being one of the best-built coupes available.
Price £27,535 - £33,735
Touring is BMW's name for its estate cars. The 3 Series version has all of the qualities of the saloon, but adds practicality. Some rival estates are more spacious or versatile, but few are as sporty or fun to drive as the 3 Series Touring. It's not cheap, and basic models are poorly equipped, but running costs for the diesels are impressively low. Second hand values are strong, too.
Price £29,710 - £39,170
The BMW 3 Series Touring is a more practical version of the latest saloon, offering a 495-litre boot that expands to 1,500 litres when all rear seats are folded flat. It features an opening rear windscreen and a powered tailgate, which is useful when your hands are full. From launch, the 3 Series Touring will be available in 320d, 330d and 328i form, with a range of versions including SE, Sport, M Sport, Modern and Luxury. The estate version is as sharp to drive as its predecessor, even though the luggage area has increased in size by around 10 per cent.
Price £33,930 - £44,320
With its metal folding roof, BMW's 3 Series convertible aims to offer the very best of the cabriolet and coupé versions. With the roof in place, the car looks smart and offers greater security and safety than a fabric roofed car, with it down, it's every bit as good to drive as it is to look at.
Price £54,945 - £74,305
Now in it's fourth generation, the M3 Coupe is a two door, four-seater everyday sports car based on the BMW 3 Series Coupe. Built by the BMW 'M' performance division, the rear wheel drive M3 is at home on road or track. Fitted with a 4.0-litre V8 engine boasting upwards of 400bhp the current M3 is a true driver's car, offering very impressive performance.
Price £59,040 - £60,040
The BMW M3 saloon has the same powerful 414bhp 4.0-litre V8 as the M3 coupe, and it offers a very similar driving experience. The major external difference between the two is the additional rear doors, which bring an added dose of practicality, but the four-door M3 is still capable of 0-62mph in 4.7 seconds. What's more, the M3 saloon is the cheapest version of BMW's sports car available.
Available with a similar range of petrol and diesel engines, the BMW 3 GT has been designed as a more practical and more comfortable alternative to the 3 Series saloon. There's a huge 520-litre boot, loads of rear legroom and a high-quality interior, while it's still lots of fun to drive. It costs around £1,300 more than the equivalent 3 Series Touring estate, but strikes a great balance between driving enjoyment and practicality. Style may not be to everyone's tastes, but if exclusivity is key, the new BMW 3 GT is well worth a look.