Used Fiat 500 cars for sale on What Car?

Powered by

What Car? Classifieds have 3,489 approved used Fiat 500 cars available for sale from Fiat approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used Fiat 500 cars near you.

Powered by

Cars found 3,489

Chosen Filters (2)
* Postcode invalid
Fiat 500 0.9 TwinAir Lounge Euro 5 (s/s) 3dr

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

Kirknewton, Midlothian
  • 2011 reg
  • Petrol
  • 3 Doors
  • Manual
  • 54,305 Miles
£3,350
Fiat 500 1.2 Star Euro 6 (s/s) 3dr

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

  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 47,809 Miles
£8,001
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Halifax, West yorkshire
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 15,700 Miles
£7,990
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr

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

Oldbury, West midlands
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 3 Miles
£14,498
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr

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

Colchester, Essex
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 25 Miles
£12,995
Fiat 500 1.2 Collezione Fall Euro 6 (s/s) 3dr

Fiat 500 1.2 Collezione Fall Euro 6 (s/s) 3dr

Peterborough, Cambridgeshire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 21,000 Miles
£8,899
Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Burton on trent, Staffordshire
  • 2011 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 62,323 Miles
£5,500
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr

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

Colchester, Essex
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • 25 Miles
£12,995
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Nuneaton, Warwickshire
  • 2019 reg
  • Petrol
  • 3 Doors
  • Manual
  • 28,736 Miles
£8,295
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Gillingham, Kent
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 60,000 Miles
£5,395
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Sittingbourne, Kent
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 63,000 Miles
£5,000
Image unavailable

Fiat 500 1.2 Vintage 57 Euro 6 (s/s) 3dr

Newcastle under lyme, Staffordshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 56,780 Miles
£6,295
Fiat 500 1.2 Lounge Euro 5 (s/s) 3dr

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

Bury, Lancashire
  • 2011 reg
  • Petrol
  • 3 Doors
  • Manual
  • 91,500 Miles
£3,195
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Worksop, Nottinghamshire
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 69,238 Miles
£5,090
Fiat 500 1.2 Star Euro 6 (s/s) 3dr

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

Oldham, North west
  • 2019 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10,000 Miles
£9,499
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Fleetwood, Lancashire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 25,000 Miles
£7,995
Fiat 500 1.2 Lounge Euro 4 3dr

Fiat 500 1.2 Lounge Euro 4 3dr

Swindon, Wiltshire
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 79,160 Miles
£3,790
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Reading, Berkshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 36,100 Miles
£6,000
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Canterbury, Kent
  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 11,850 Miles
£9,890
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Choppington, Northumberland
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 35,000 Miles
£7,299
...