6/10FordEcoSport£18,425 – £22,840Ford has gone to work on the updated EcoSport, dragging it from a blot on its record to a class contender
7/10Fiat500 (2007-)£12,500 – £21,520Technically and mechanically other city cars outstrip it, but emotionally – well, that’s up to you. We understand.