7/10MazdaMazda2£14,395 – £19,370Handsome, good to drive and easy to use, like all Mazdas. But the engines are lacklustre and the cabin too dour
8/10MazdaCX-5£26,135 – £37,725The CX-5 is a cracking SUV that really will exceed your expectations. Well worth a look.