Used Fiat 500 cars for sale on What Car?

In partnership with

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

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

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

Birmingham, Staffordshire
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 82,000 Miles
£4,395
Fiat 500 1.2 ECO Pop Star Euro 6 (s/s) 3dr

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

Leigh on sea, Essex
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 47,665 Miles
£5,995
Fiat 500 1.2 Ron Arad Edition Euro 6 (s/s) 3dr

Fiat 500 1.2 Ron Arad Edition Euro 6 (s/s) 3dr

Newport, Gwent
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 63,800 Miles
£6,495
Fiat 500 1.0 MHEV Lounge Euro 6 (s/s) 3dr

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

Leeds, Yorkshire
  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 15,882 Miles
£9,385
Fiat 500 1.2 ECO Pop Star Euro 6 (s/s) 3dr

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

Leigh on sea, Essex
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 71,845 Miles
£5,295
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Gateshead, Tyne and wear
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 58,322 Miles
£6,540
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Rainham, Essex
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 70,613 Miles
£5,450
Fiat 500 0.9 TwinAir S Euro 5 (s/s) 3dr

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

Leighton buzzard, Bedfordshire
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 36,160 Miles
£5,172
Fiat 500 1.2 ECO Pop Star Euro 6 (s/s) 3dr

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

Exeter, Devon
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 11,178 Miles
£7,290
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

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

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

Hemel hempstead, Hertfordshire
  • 2009 reg
  • Petrol
  • 3 Doors
  • Manual
  • 49,800 Miles
£3,520
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Worksop, Nottinghamshire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 63,900 Miles
£5,495
Fiat 500 1.0 MHEV Sport Euro 6 (s/s) 3dr

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

Shrewsbury, Shropshire
  • 2021 reg
  • Petrol
  • 3 Doors
  • Manual
  • 47,000 Miles
£9,559
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Swindon, Wiltshire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 41,173 Miles
£6,999
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Ipswich, Suffolk
  • 2019 reg
  • Petrol
  • 3 Doors
  • Manual
  • 27,160 Miles
£7,450
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Darlington, County durham
  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 25,973 Miles
£7,995
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Rochdale, Lancashire
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 80,000 Miles
£3,295
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Bedford, Bedfordshire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 73,136 Miles
£5,290
Fiat 500 N/A

Fiat 500 N/A

West molesey, Surrey
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 53,550 Miles
£3,950
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Radstock, Somerset
  • 2021 reg
  • Petrol
  • 3 Doors
  • Manual
  • 18,300 Miles
£9,995
......