8/10MazdaCX-5£26,135 – £37,425The CX-5 is a cracking SUV that really will exceed your expectations. Well worth a look.
7/10MiniCountryman£23,125 – £37,375Biggest Mini yet is the least fun to drive. But new Countryman has practicality on its side.