Used Fiat 500 cars for sale on What Car?

In partnership with

What Car? Classifieds has 3,424 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 3,424

Chosen Filters (2)
* Postcode invalid
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Bedford, Bedfordshire
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 63,000 Miles
£4,290
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Burntisland, Fife
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 40,000 Miles
£6,995
Fiat 500 1.0 MHEV Lounge Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Lounge Euro 6 (s/s) 3dr

Chesterfield, Derbyshire
  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 19,729 Miles
£9,998
Fiat 500 1.0 MHEV Lounge Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Lounge Euro 6 (s/s) 3dr

Nottingham, Nottinghamshire
  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 33,425 Miles
£9,998
Fiat 500 0.9 TwinAir Lounge Euro 5 (s/s) 3dr

Fiat 500 0.9 TwinAir Lounge Euro 5 (s/s) 3dr

Oldham, Greater manchester
  • 2011 reg
  • Petrol
  • 3 Doors
  • Manual
  • 54,000 Miles
£3,350
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Dunfermline, Fife
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10 Miles
£13,298
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Aberdeen, Kincardineshire
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 5 Miles
£13,298
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Salford, Lancashire
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10 Miles
£13,298
Image unavailable

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

Bradford, West yorkshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 60,000 Miles
£6,790
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Kirkcaldy, Fife
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10 Miles
£13,498
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Kilmarnock, Ayrshire
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10 Miles
£13,298
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Salford, Lancashire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 15,394 Miles
£7,498
Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Salford, Lancashire
  • 2013 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 65,000 Miles
£6,780
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

Kirkcaldy, Fife
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 11,957 Miles
£10,998
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

Dundee, Angus
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10 Miles
£13,498
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Chepstow, Gwent
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 131,000 Miles
£2,295
Fiat 500 1.2 Lounge Dualogic Euro 6 (s/s) 3dr

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

Glasgow, Lanarkshire
  • 2014 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 44,281 Miles
£6,795
Image unavailable

Fiat 500 1.2 S Euro 5 (s/s) 3dr

Chepstow, Gwent
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 68,000 Miles
£3,995
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Birmingham, West midlands
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 38,000 Miles
£5,094
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

London, Greater london
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 36,044 Miles
£9,199
...