Used Fiat cars for sale on What Car?

Powered by

What Car? Classifieds have 5,728 approved used Fiat 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 cars near you.

Powered by

Cars found 5,728

Chosen Filters (1)
* Postcode invalid
Fiat 500X 1.0 FireFly Turbo MultiAir City Cross Euro 6 (s/s) 5dr

Fiat 500X 1.0 FireFly Turbo MultiAir City Cross Euro 6 (s/s) 5dr

Winchester, Hampshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 18,447 Miles
£12,144
Fiat Panda 1.2 MyLife 5dr

Fiat Panda 1.2 MyLife 5dr

Wetherby, West yorkshire
  • 2011 reg
  • Petrol
  • 5 Doors
  • Manual
  • 65,000 Miles
£2,495
Image unavailable

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

The hyde, Middlesex
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 23,000 Miles
£7,299
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Dunfermline, Fife
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 3,864 Miles
£14,498
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Edinburgh, Midlothian
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 40,577 Miles
£7,498
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Nottingham, Nottinghamshire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 14,713 Miles
£9,298
Fiat 500C 1.2 Pop Euro 5 2dr

Fiat 500C 1.2 Pop Euro 5 2dr

Southend-on-sea, Essex
  • 2010 reg
  • Petrol
  • 2 Doors
  • Manual
  • 68,400 Miles
£4,995
Fiat 500X 1.6 MultiJetII Cross Plus Euro 6 (s/s) 5dr

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

Lincoln, Lincolnshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 77,194 Miles
£6,680
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Swadlincote, Derbyshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 55,923 Miles
£5,295
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Ashton-under-lyne, Lancashire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 13,023 Miles
£8,800
Fiat 500 1.2 Lounge Dualogic Euro 6 (s/s) 3dr

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

Waltham abbey, Essex
  • 2015 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 12,000 Miles
£9,995
Fiat 500 1.2 Lounge Dualogic Euro 6 (s/s) 3dr

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

Yeovil, Somerset
  • 2015 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 39,174 Miles
£8,989
Fiat Grande Punto 1.4 16v Dynamic Sport 3dr

Fiat Grande Punto 1.4 16v Dynamic Sport 3dr

Peterborough, Northamptonshire
  • 2007 reg
  • Petrol
  • 3 Doors
  • Manual
  • 65,000 Miles
£1,795
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Aberdeen, Aberdeenshire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 23,000 Miles
£8,295
Fiat 500 1.2 Pop Euro 5 (s/s) 3dr

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

Bedford, Bedfordshire
  • 2010 reg
  • Petrol
  • 3 Doors
  • Manual
  • 90,015 Miles
£2,799
Fiat 500 0.9 TwinAir Lounge Euro 5 (s/s) 3dr

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

Maidenhead, Berkshire
  • 2011 reg
  • Petrol
  • 3 Doors
  • Manual
  • 100,000 Miles
£2,990
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Tewkesbury, Gloucestershire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 16,026 Miles
£8,250
Fiat 500e 42kWh Icon Auto 3dr

Fiat 500e 42kWh Icon Auto 3dr

Wakefield, West yorkshire
  • 2022 reg
  • Electric
  • 3 Doors
  • Automatic
  • 3,965 Miles
£16,490
Fiat 124 Spider 1.4 MultiAir Lusso Euro 6 2dr

Fiat 124 Spider 1.4 MultiAir Lusso Euro 6 2dr

Southport, Merseyside
  • 2017 reg
  • Petrol
  • 2 Doors
  • Manual
  • 18,792 Miles
£13,488
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Leeds, West yorkshire
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 49,949 Miles
£6,594
...