Used Fiat cars for sale on What Car?

In partnership with

What Car? Classifieds has 4,672 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,672

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

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

Congleton, Cheshire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 53,000 Miles
£8,650
Fiat 500X 1.4 MultiAir Lounge Euro 6 (s/s) 5dr

Fiat 500X 1.4 MultiAir Lounge Euro 6 (s/s) 5dr

Milton keynes, Northamptonshire
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 92,488 Miles
£4,269
Fiat 600 54kWh La Prima Auto 5dr

Fiat 600 54kWh La Prima Auto 5dr

Hyde, Cheshire
  • 2025 reg
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
£22,495
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Bedworth, Warwickshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 127,000 Miles
£2,449
Fiat Doblo 1.6 Multijet 16V Van

Fiat Doblo 1.6 Multijet 16V Van

Dalkeith, Midlothian
  • 2018 reg
  • Diesel
  • 6 Doors
  • Manual
  • 89,200 Miles
£6,900
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Tonbridge, Kent
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 50,000 Miles
£5,999
Fiat TIPO 1.6 MultiJetII ECO Elite Euro 6 (s/s) 5dr

Fiat TIPO 1.6 MultiJetII ECO Elite Euro 6 (s/s) 5dr

Blackwood, Gwent
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 95,100 Miles
£4,490
Fiat 500X 1.6 MultiJetII Cross Plus Euro 6 (s/s) 5dr

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

Lytham st. annes, Lancashire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 61,997 Miles
£5,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

Deeside, Clwyd
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 66,000 Miles
£5,395
Fiat 600 54kWh La Prima Auto 5dr

Fiat 600 54kWh La Prima Auto 5dr

Chesterfield, Derbyshire
  • 2025 reg
  • Electric
  • 5 Doors
  • Automatic
£21,995
Fiat 600 Ice 1.2 MHEV E-DCT Euro 6 (s/s) 5dr

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

Grantham, Lincolnshire
  • 2025 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 5 Miles
£17,990
Fiat 500X 1.4 MultiAir Cross Plus Euro 6 (s/s) 5dr

Fiat 500X 1.4 MultiAir Cross Plus Euro 6 (s/s) 5dr

Wigan, Lancashire
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 81,000 Miles
£4,495
Fiat 500C 1.2 Pop Euro 6 (s/s) 2dr

Fiat 500C 1.2 Pop Euro 6 (s/s) 2dr

Sevenoaks, Kent
  • 2020 reg
  • Petrol
  • 2 Doors
  • Manual
  • 18,000 Miles
£7,790
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Accrington, Lancashire
  • 2022 reg
  • Petrol
  • 3 Doors
  • Manual
  • 37,092 Miles
£8,795
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Accrington, Lancashire
  • 2023 reg
  • Petrol
  • 3 Doors
  • Manual
  • 29,738 Miles
£9,495
Fiat 500 1.2 Pop Euro 5 (s/s) 3dr

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

Bedworth, Warwickshire
  • 2009 reg
  • Petrol
  • 3 Doors
  • Manual
  • 113,000 Miles
£1,899
Fiat PANDA 1.2 Dynamic 5dr

Fiat PANDA 1.2 Dynamic 5dr

Melksham, Wiltshire
  • 2004 reg
  • Petrol
  • 5 Doors
  • Manual
  • 123,000 Miles
£1,795
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Bedford, Bedfordshire
  • 2018 reg
  • Petrol
  • 3 Doors
  • Manual
  • 80,041 Miles
£4,490
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Stockton-on-tees, Cleveland
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 58,800 Miles
£5,495
Fiat 500C 1.2 Lounge Euro 5 2dr

Fiat 500C 1.2 Lounge Euro 5 2dr

Brierley hill, West midlands
  • 2010 reg
  • Petrol
  • 2 Doors
  • Manual
  • 108,000 Miles
£1,795
......