Used Fiat 500 cars for sale on What Car?

In partnership with

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

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

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

Newton abbot, Devon
  • 2016 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 11,355 Miles
£10,850
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Weston-super-mare, North somerset
  • 2019 reg
  • Petrol
  • 3 Doors
  • Manual
  • 14,127 Miles
£7,169
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Loughborough, Leicestershire
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 52,614 Miles
£4,980
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

South shields, Tyne & wear
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 43,000 Miles
£6,890
Fiat 500 1.0 MHEV Sport Euro 6 (s/s) 3dr

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

Liverpool, Lancashire
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 26,000 Miles
£9,465
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Newport, Gwent
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 51,082 Miles
£5,000
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Stockport, Cheshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 27,101 Miles
£5,450
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Willenhall, West midlands
  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 27,337 Miles
£8,000
Fiat 500 1.2 Pop Euro 4 3dr

Fiat 500 1.2 Pop Euro 4 3dr

Stockport, Greater manchester
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 68,000 Miles
£2,995
Image unavailable

Fiat 500 1.2 Colour Therapy Euro 5 (s/s) 3dr

Bradford, West yorkshire
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 132,302 Miles
£1,788
Fiat 500 1.2 Pop Euro 5 (s/s) 3dr

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

Cardiff, Glamorgan
  • 2010 reg
  • Petrol
  • 3 Doors
  • Manual
  • 69,000 Miles
£2,398
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Birmingham, Staffordshire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 48,000 Miles
£5,750
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Coventry, Coventry
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10,234 Miles
£10,299
Fiat 500 1.0 MHEV Lounge Euro 6 (s/s) 3dr

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

North shields, Tyne and wear
  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 19,850 Miles
£9,195
Fiat 500 1.0 MHEV Star Euro 6 (s/s) 3dr

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

Rotherham, South yorkshire
  • 2021 reg
  • Petrol
  • 3 Doors
  • Manual
  • 23,782 Miles
£10,278
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Stafford, Staffordshire
  • 2023 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10,821 Miles
£10,995
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

St helens, Merseyside
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 100,000 Miles
£2,485
Fiat 500 1.2 Lounge Dualogic Euro 6 (s/s) 3dr

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

Harrow, Middlesex
  • 2014 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 62,228 Miles
£6,495
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Basingstoke, Hampshire
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 20,953 Miles
£10,150
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Stockport, Cheshire
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 60,286 Miles
£5,549
......