Mercedes-Benz B-Class
£21,290 - £24,710
For
- Lots of room inside
- Nicely balanced chassis
- Build quality
Against
- Too expensive
- Lacks versatility
- Gutless petrol engines
The B-class is an unexceptional rival to mid-size MPVs that cost a lot less money; its interior is roomy, but inflexible. High-power 2.0-litre diesel version offers decent performance, and every B-class rides and handles capably - but it comes at a cost.