Used Fiat 500 cars for sale on What Car?

In partnership with

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

Chosen Filters (2)
* Postcode invalid
Fiat 500 1.2 Lounge Euro 4 3dr

Fiat 500 1.2 Lounge Euro 4 3dr

Warwick, Warwickshire
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 75,000 Miles
£3,650
Fiat 500 1.2 Lounge Dualogic Euro 6 (s/s) 3dr

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

Rainham, Essex
  • 2015 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 48,957 Miles
£6,950
Fiat 500 1.2 Lounge Euro 5 (s/s) 3dr

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

Portsmouth, Hampshire
  • 2011 reg
  • Petrol
  • 3 Doors
  • Manual
  • 97,650 Miles
£2,500
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Ashford, Kent
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 65,000 Miles
£4,995
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Edgware, Middlesex
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 112,000 Miles
£2,750
Fiat 500 1.2 Pop Euro 4 3dr

Fiat 500 1.2 Pop Euro 4 3dr

Peterborough, Cambridgeshire
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 59,000 Miles
£2,500
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Rayleigh, Essex
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 72,000 Miles
£5,195
Fiat 500 1.2 Lounge Euro 5 (s/s) 3dr

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

Oldbury, West midlands
  • 2011 reg
  • Petrol
  • 3 Doors
  • Manual
  • 97,072 Miles
£1,850
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Dunston, Tyne and wear
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 63,348 Miles
£4,392
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Wotton-under-edge, Gloucestershire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 44,400 Miles
£4,495
Fiat 500 1.2 ByDiesel Euro 5 3dr

Fiat 500 1.2 ByDiesel Euro 5 3dr

Brierley hill, West midlands
  • 2010 reg
  • Petrol
  • 3 Doors
  • Manual
  • 53,553 Miles
£3,995
Image unavailable

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

Poole, Dorset
  • 2021 reg
  • Petrol
  • 3 Doors
  • Manual
  • 13,694 Miles
£9,499
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Rayleigh, Essex
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 79,000 Miles
£4,295
Image unavailable

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

Dunstable, Bedfordshire
  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 68,786 Miles
£6,299
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
£12,798
Fiat 500 1.2 Pop Euro 5 (s/s) 3dr

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

Woking, Surrey
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 41,000 Miles
£3,695
Fiat 500 1.2 Pop Euro 5 (s/s) 3dr

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

Woking, Surrey
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 68,000 Miles
£2,995
Fiat 500 1.2 S Euro 5 (s/s) 3dr

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

Warwick, Warwickshire
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 85,000 Miles
£3,750
Fiat 500 1.2 Lounge Euro 4 3dr

Fiat 500 1.2 Lounge Euro 4 3dr

Hartlepool, County durham
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 64,544 Miles
£3,490
Fiat 500 1.3 MultiJet Lounge Euro 4 3dr

Fiat 500 1.3 MultiJet Lounge Euro 4 3dr

Bradford, West yorkshire
  • 2009 reg
  • Diesel
  • 3 Doors
  • Manual
  • 97,800 Miles
£1,990
...