Category: Compact Executive 
Price Range: £21,525 to £38,060
Superb refinement, superb quality, terrific detail design - now even better to drive
Not much; a bit pricey, but you get what you pay for, and it's a bit cramped too.
If you're happy with a BMW - and plenty are - a sensible and hugely satisfying buy.




BMWs are desirable objects, which makes them pricier to buy used, but easier to sell for good money. A full BMW service history is essential, though - and don't buy without air-conditioning or metallic paint, because it will be harder to sell without these.