Used Fiat 500 cars for sale on What Car?

Powered by

What Car? Classifieds have 3,639 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,639

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

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

Tamworth, Staffordshire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 22,727 Miles
£8,299
Fiat 500 1.2 Lounge Euro 5 (s/s) 3dr

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

Sittingbourne, Kent
  • 2011 reg
  • Petrol
  • 3 Doors
  • Manual
  • 69,000 Miles
£3,795
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

South shields, Tyne and wear
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 40,388 Miles
£7,999
Fiat 500 1.2 Sport Dualogic Euro 6 (s/s) 3dr

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

Nuneaton, Warwickshire
  • 2020 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 21,000 Miles
£12,995
Fiat 500 1.2 Pop Star Euro 6 (s/s) 3dr

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

Lancaster, Lancashire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 41,866 Miles
£5,495
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Birmingham, West midlands
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 56,000 Miles
£3,880
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
  • 48,276 Miles
£8,193
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Cardiff, Glamorgan
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 24,586 Miles
£7,990
Fiat 500 1.2 Lounge Dualogic Euro 6 (s/s) 3dr

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

Leicester, Leicestershire
  • 2016 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 83,200 Miles
£7,090
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Wirral, Merseyside
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 35,593 Miles
£6,797
Image unavailable

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

Winchester, Hampshire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 32,485 Miles
£8,144
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Wandsworth, Surrey
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 51,000 Miles
£5,490
Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Gerrards cross, Buckinghamshire
  • 2010 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 56,000 Miles
£5,690
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Aldershot, Hampshire
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 38,605 Miles
£6,750
Fiat 500 0.9 TwinAir Lounge Euro 5 (s/s) 3dr

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

Bradford, West yorkshire
  • 2012 reg
  • Petrol
  • 3 Doors
  • Manual
  • 116,951 Miles
£2,095
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Leicester, Leicestershire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 31,554 Miles
£7,800
Fiat 500 1.2 Lounge Euro 4 3dr

Fiat 500 1.2 Lounge Euro 4 3dr

Haywards heath, West sussex
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 56,156 Miles
£4,950
Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Andover, Hampshire
  • 2011 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 47,000 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

Colchester, Essex
  • 2023 reg
  • Petrol
  • 3 Doors
  • Manual
  • 6,350 Miles
£11,995
Fiat 500 1.0 MHEV Sport Euro 6 (s/s) 3dr

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

Colchester, Essex
  • 2021 reg
  • Petrol
  • 3 Doors
  • Manual
  • 20,500 Miles
£10,795
...