Fiat 500 fiat.co.uk, from £9,960 Fiat has always been better at small cars - The Independent