Fiat Panda
£8,445 - £12,285
For
- Cheeky looks
- Affordable entry-level models
- Fun to drive
Against
- Bouncy ride
- Rear room
- Can get quite noisy
Fiat is so good with small cars, you wonder why it bothers with anything else. The Panda's great value, cracking to look at and the 100HP version is a blast. Its cramped inside and faces strong competition but its still one of our favourite small cars.