Used Fiat cars for sale on What Car?

In partnership with

What Car? Classifieds has 4,757 approved used Fiat 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 near you.

In partnership with

Cars found 4,757

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

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

Waterlooville, Hampshire
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 60,648 Miles
£5,990
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Deeside, Clwyd
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 36,343 Miles
£6,795
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Chesterfield, Derbyshire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 32,756 Miles
£7,295
Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Dundee, Angus
  • 2025 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 9,366 Miles
£16,998
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Doncaster, South yorkshire
  • 2023 reg
  • Petrol
  • 3 Doors
  • Manual
  • 37,372 Miles
£10,498
Fiat 500X 1.4 MultiAir S-Design Euro 6 (s/s) 5dr

Fiat 500X 1.4 MultiAir S-Design Euro 6 (s/s) 5dr

York, Yorkshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 40,593 Miles
£8,500
Fiat 500 1.2 Lounge Euro 4 3dr

Fiat 500 1.2 Lounge Euro 4 3dr

Scunthorpe, North lincolnshire
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 49,757 Miles
£3,998
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Bristol, Gloucestershire
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 21,428 Miles
£4,995
Fiat 500 ELECTRIC HATCHBACK 42kWh La Prima Auto 3dr

Fiat 500 ELECTRIC HATCHBACK 42kWh La Prima Auto 3dr

Rotherham, South yorkshire
  • 2022 reg
  • Electric
  • 3 Doors
  • Automatic
  • 21,699 Miles
£13,470
Image unavailable

Fiat 500X 1.6 MultiJetII Cross Plus Euro 6 (s/s) 5dr

Stourbridge, West midlands
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 59,000 Miles
£5,795
Fiat Panda 1.2 Pop Euro 6 5dr

Fiat Panda 1.2 Pop Euro 6 5dr

Pershore, Worcestershire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 24,495 Miles
£5,999
Fiat 500 1.2 Pop Euro 5 (s/s) 3dr

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

Benfleet, Essex
  • 2011 reg
  • Petrol
  • 3 Doors
  • Manual
  • 90,000 Miles
£2,295
Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Paisley, Renfrewshire
  • 2026 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
£18,998
Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Paisley, Renfrewshire
  • 2026 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
£18,998
Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Paisley, Renfrewshire
  • 2026 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
£18,998
Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Paisley, Renfrewshire
  • 2026 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
£18,998
Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Fiat 600 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

Dundee, Angus
  • 2025 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 8,477 Miles
£16,998
Fiat Punto 1.4 Jet Black II Euro 6 (s/s) 3dr

Fiat Punto 1.4 Jet Black II Euro 6 (s/s) 3dr

Royston, Herts
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 61,456 Miles
£2,995
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Pemberton, Lancashire
  • 2019 reg
  • Petrol
  • 3 Doors
  • Manual
  • 32,000 Miles
£7,500
Fiat Grande Punto 1.4 Active Euro 4 5dr

Fiat Grande Punto 1.4 Active Euro 4 5dr

Kirknewton, Midlothian
  • 2009 reg
  • Petrol
  • 5 Doors
  • Manual
  • 88,000 Miles
£995
......