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
7/10RenaultTwingo£10,530 – £13,235As entertaining and satisfying as the old Twingo was mundane and mediocre.