7/10Fiat500 (2007-)£12,500 – £21,520Technically and mechanically other city cars outstrip it, but emotionally – well, that’s up to you. We understand.
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