Used Fiat 500 cars for sale on What Car?

In partnership with

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

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

Fiat 500 1.2 Lounge Euro 4 3dr

Portsmouth, Hampshire
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 102,845 Miles
£2,995
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Portsmouth, Hampshire
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 76,969 Miles
£4,995
Fiat 500 1.2 Lounge Dualogic Euro 6 (s/s) 3dr

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

Newport, Gwent
  • 2019 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 14,000 Miles
£10,990
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Redcar, Cleveland
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 12,200 Miles
£5,995
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Warrington, Cheshire
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 54,318 Miles
£5,495
Fiat 500 1.2 Lounge Euro 5 (s/s) 3dr

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

Warrington, Cheshire
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 52,165 Miles
£3,895
Fiat 500 1.2 S Dualogic Euro 5 (s/s) 3dr

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

Norwich, Norfolk
  • 2013 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 45,000 Miles
£6,495
Fiat 500 1.2 ECO Pop Star Euro 6 (s/s) 3dr

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

Torquay, Devon
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 37,790 Miles
£6,195
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Redditch, Warwickshire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 32,000 Miles
£6,950
Fiat 500 1.2 Pop Auto Euro 4 3dr

Fiat 500 1.2 Pop Auto Euro 4 3dr

North kensington, Middlesex
  • 2009 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 49,218 Miles
£4,850
Fiat 500 1.2 Pop Euro 5 (s/s) 3dr

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

West drayton, Middlesex
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 67,945 Miles
£2,999
Fiat 500 1.2 Lounge Dualogic Euro 6 (s/s) 3dr

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

Salford, Lancashire
  • 2016 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 72,000 Miles
£7,980
Fiat 500 1.4 Lounge Euro 4 3dr

Fiat 500 1.4 Lounge Euro 4 3dr

Barking, Essex
  • 2008 reg
  • Petrol
  • 3 Doors
  • Manual
  • 118,000 Miles
£1,995
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Stoke-on-trent, Staffordshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 21,244 Miles
£6,790
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Congleton, Cheshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 36,438 Miles
£5,390
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Bolton, Lancashire
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 24,707 Miles
£9,999
Fiat 500 1.2 Sport Euro 5 (s/s) 3dr

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

Gillingham, Kent
  • 2010 reg
  • Petrol
  • 3 Doors
  • Manual
  • 42,203 Miles
£3,499
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Glasgow, Lanarkshire
  • 2025 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10 Miles
£12,998
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Chertsey, Surrey
  • 2021 reg
  • Petrol
  • 3 Doors
  • Manual
  • 8,542 Miles
£10,698
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Chesterfield, Derbyshire
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 9,981 Miles
£10,698
......