Rating Summary based on 32 reviews
Advantages Excellent engine and general design and road handling
Disadvantages Quality not up to the name
Advantages Holds value, solid construction, great handling
Disadvantages Rear space limited, expensive to maintain.
Advantages Drive, handling
Disadvantages Basic model is very basic!
Advantages solid build, prestigious
Disadvantages poor seats
Advantages Excellent back up service from BMW dealers
Disadvantages Only one key at any given time
Advantages Quiet, smooth, frugal
Disadvantages Parts prices can be expensive
Advantages fast, stylish, reasonably priced, climate control, cruise control
Disadvantages usually expensive to repair
Advantages Amazing looks, exellent drive, compfy, smooth and so on