Used Fiat cars for sale on What Car?

In partnership with

What Car? Classifieds has 5,585 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 5,585

Chosen Filters (1)
* Postcode invalid
Fiat 500C 1.2 Pop Euro 5 2dr

Fiat 500C 1.2 Pop Euro 5 2dr

Bolton, Lancashire
  • 2010 reg
  • Petrol
  • 2 Doors
  • Manual
  • 88,000 Miles
£2,695
Fiat 500 1.2 S Euro 6 (s/s) 3dr

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

Upminster, Essex
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 86,000 Miles
£3,495
Fiat 124 Spider 1.4 MultiAir Classica Euro 6 2dr

Fiat 124 Spider 1.4 MultiAir Classica Euro 6 2dr

Reading, Berkshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Manual
  • 39,600 Miles
£10,094
Fiat 500 1.2 Lounge Euro 6 (s/s) 3dr

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

Rossendale, Lancashire
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 36,000 Miles
£4,985
Fiat 500 1.2 Colour Therapy Euro 5 (s/s) 3dr

Fiat 500 1.2 Colour Therapy Euro 5 (s/s) 3dr

London, Middlesex
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 48,393 Miles
£3,690
Fiat 500X 1.3 FireFly Turbo MultiAir City Cross DCT Euro 6 (s/s) 5dr

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

Ashford, Surrey
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 9,600 Miles
£13,990
Fiat 500C 1.2 Star Euro 6 (s/s) 2dr

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

Horsham, West sussex
  • 2019 reg
  • Petrol
  • 2 Doors
  • Manual
  • 50,749 Miles
£8,995
Fiat 500 1.2 Lounge Euro 4 3dr

Fiat 500 1.2 Lounge Euro 4 3dr

Bolton, Lancashire
  • 2008 reg
  • Petrol
  • 3 Doors
  • Manual
  • 90,000 Miles
£2,195
Fiat 500 1.0 MHEV Lounge Euro 6 (s/s) 3dr

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

Tunbridge wells, Kent
  • 2021 reg
  • Petrol
  • 3 Doors
  • Manual
  • 20,627 Miles
£9,795
Fiat Grande Punto 1.4 Dynamic Euro 4 5dr

Fiat Grande Punto 1.4 Dynamic Euro 4 5dr

Lutterworth, Leicestershire
  • 2009 reg
  • Petrol
  • 5 Doors
  • Manual
  • 68,976 Miles
£1,495
Fiat 500 0.9 TwinAir Lounge Dualogic Euro 6 (s/s) 3dr

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

Willesden, Middlesex
  • 2015 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 66,575 Miles
£7,690
Fiat 500e 42kWh Icon Auto 3dr

Fiat 500e 42kWh Icon Auto 3dr

York, Yorkshire
  • 2022 reg
  • Electric
  • 3 Doors
  • Automatic
  • 8,887 Miles
£12,950
Fiat 500X 1.4 MultiAir Lounge Euro 6 (s/s) 5dr

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

Darlington, County durham
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 98,000 Miles
£6,995
Fiat 500C 0.9 TwinAir Rock Star Euro 6 (s/s) 2dr

Fiat 500C 0.9 TwinAir Rock Star Euro 6 (s/s) 2dr

Stourbridge, West midlands
  • 2019 reg
  • Petrol
  • 2 Doors
  • Manual
  • 25,118 Miles
£9,998
Fiat 500X 1.3 FireFly Turbo RED DCT Euro 6 (s/s) 5dr

Fiat 500X 1.3 FireFly Turbo RED DCT Euro 6 (s/s) 5dr

Romford, Essex
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 9,000 Miles
£9,500
Fiat 500 1.2 Pop Euro 6 (s/s) 3dr

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

Maldon, Essex
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 29,450 Miles
£5,190
Image unavailable

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

Derby, Derbyshire
  • 2020 reg
  • Petrol
  • 3 Doors
  • Manual
  • 11,600 Miles
£9,995
Fiat 500 1.3 MultiJet Lounge Euro 5 (s/s) 3dr

Fiat 500 1.3 MultiJet Lounge Euro 5 (s/s) 3dr

Birmingham, Warwickshire
  • 2008 reg
  • Diesel
  • 3 Doors
  • Manual
  • 78,666 Miles
£2,499
Fiat 500 1.0 MHEV Dolcevita Euro 6 (s/s) 3dr

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

Tunbridge wells, Kent
  • 2021 reg
  • Petrol
  • 3 Doors
  • Manual
  • 11,223 Miles
£10,995
Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Fiat 500 1.2 Lounge Dualogic Euro 4 3dr

Exeter, Devon
  • 2012 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 45,102 Miles
£6,900
...