Used Fiat 500 cars for sale on What Car?

In partnership with

What Car? Classifieds has 2,442 approved used Fiat 500 cars available for sale from top Fiat dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used Fiat 500 near you.

In partnership with

Cars found 2,442

Chosen Filters (2)
* Postcode invalid
Fiat 500 1.0 Hybrid Icon Euro 6 (s/s) 3dr
  • 2026 reg
  • Petrol Hybrid
  • 3 Doors
  • Manual
  • 4 Miles
Fiat 500 1.2 Colour Therapy Euro 5 (s/s) 3dr
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 84,413 Miles
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 21,800 Miles
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr
  • 2023 reg
  • Petrol
  • 3 Doors
  • Manual
  • 4,675 Miles
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 15,240 Miles
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 18,695 Miles
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 12,692 Miles
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 15,760 Miles
Fiat 500 1.4 Sport Auto Euro 5 (s/s) 3dr
  • 2009 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 74,400 Miles
Fiat 500 1.2 Pop Euro 5 (s/s) 3dr
  • 2011 reg
  • Petrol
  • 3 Doors
  • Manual
  • 59,000 Miles
Fiat 500 1.2 S Euro 5 (s/s) 3dr
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 88,000 Miles
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

Bristol, South gloucestershire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 49,000 Miles
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

Bedworth, Warwickshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 99,000 Miles
Fiat 500 1.2 Street Euro 5 (s/s) 3dr
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 80,000 Miles
Fiat 500 1.2 Rock Star Euro 6 (s/s) 3dr
  • 2019 reg
  • Petrol
  • 3 Doors
  • Manual
  • 45,073 Miles
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr
  • 2019 reg
  • Petrol
  • 3 Doors
  • Manual
  • 53,000 Miles
Fiat 500 1.4 Lounge Euro 5 (s/s) 3dr
  • 2010 reg
  • Petrol
  • 3 Doors
  • Manual
  • 99,000 Miles
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 42,886 Miles
Image unavailable
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 103,000 Miles
Fiat 500 0.9 TwinAir Lounge Dualogic Euro 5 (s/s) 3dr
  • 2012 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 47,000 Miles
...