Fiat cars available for sale now on What Car?

In partnership with

We have 300 new Fiat cars available from offical Fiat dealers. Browse now, and find the perfect new Fiat near you.

In partnership with

Cars found 300

Chosen Filters (1)
* Postcode invalid
Fiat 500 - Bev 42kWh Auto 3dr

Fiat 500 - Bev 42kWh Auto 3dr

Worksop, Nottinghamshire
  • Electric
  • 3 Doors
  • Automatic
  • In stock
£28,644
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr

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

Kidlington, Oxfordshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£18,950
Fiat 500e 42kWh Auto 3dr

Fiat 500e 42kWh Auto 3dr

Dartford, Kent
  • Electric
  • 3 Doors
  • Automatic
  • 25 Miles
  • In stock
£25,000
Fiat 500 1.0 MHEV Lounge Euro 6 (s/s) 3dr

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

Bristol, Gloucestershire
  • Petrol
  • 3 Doors
  • Manual
  • 6 Miles
  • In stock
£16,550
Fiat 600e 54kWh La Prima Auto 5dr

Fiat 600e 54kWh La Prima Auto 5dr

Wirral, Merseyside
  • Electric
  • 5 Doors
  • Automatic
  • 1 Miles
  • In stock
£33,995
Fiat 600e 54kWh La Prima Auto 5dr

Fiat 600e 54kWh La Prima Auto 5dr

Bristol, Gloucestershire
  • Electric
  • 5 Doors
  • Automatic
  • 5 Miles
  • In stock
£36,150
Fiat 500 24kWh Auto 3dr

Fiat 500 24kWh Auto 3dr

Poole, Dorset
  • Electric
  • 3 Doors
  • Automatic
  • In stock
£25,645
Fiat Panda 1.0 MHEV City Life Euro 6 (s/s) 5dr

Fiat Panda 1.0 MHEV City Life Euro 6 (s/s) 5dr

Wirral, Merseyside
  • Petrol
  • 5 Doors
  • Manual
  • 10 Miles
  • In stock
£12,695
Fiat 600 54kWh La Prima Auto 5dr

Fiat 600 54kWh La Prima Auto 5dr

Worksop, Nottinghamshire
  • Electric
  • 5 Doors
  • Automatic
  • In stock
£35,000
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Wirral, Merseyside
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£14,995
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Cleckheaton, West yorkshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£12,995
Fiat 600 54kWh RED Auto 5dr

Fiat 600 54kWh RED Auto 5dr

Newtownabbey, County antrim
  • Electric
  • 5 Doors
  • Automatic
  • In stock
£32,995
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Doncaster, South yorkshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£16,800
Fiat 500 1.0 MHEV Euro 6 (s/s) 2dr

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

Corby, Northants
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£18,125
Fiat 500 1.0 MHEV Euro 6 (s/s) 2dr

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

Corby, Northants
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£18,125
Fiat 500 1.0 MHEV Euro 6 (s/s) 2dr

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

Corby, Northants
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£18,125
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Derby, Derbyshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£17,450
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Aldridge, West midlands
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£13,495
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Canterbury, Kent
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£17,540
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Aldridge, West midlands
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£17,450
......