Mercedes B-Class mini MPV

£21,500 - £25,695

The Mercedes B-Class is a compact MPV with a difference – it has a premium badge on the bonnet. In theory it's up against models like the Volkswagen Golf Plus, Ford C-MAX and Toyota Verso, but it's considerably more expensive, more luxurious and higher quality than all of those.

The B-Class has been around since 2005, but the current version was launched in 2011, and it's a lot better than the original car, with sportier looks, more space and improved practicality. It also has an efficient engine range, a host of hi-tech equipment and a plush interior. There's a choice of two specification levels – SE and Sport – while the engine range consists of two petrol engines and three diesel engines. A seven-speed twin-clutch automatic gearbox is also available on all models. In short, the B-Class is one of the best compact MPVs on the market – if you can afford it.