Category: Compact Executive 
Price Range: £21,525 to £38,060
Superb refinement, superb quality, terrific detail design and general all-round ability.
Not the entertaining driver's car that BMW fondly claims. Pricey too.
The best in this class, if not as much fun to drive as the Alfa 156.




The 3-Series is more expensive than the class average to service, but compensates with keener insurance costs.