Fiat cars available for sale now on What Car?

In partnership with

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

In partnership with

Cars found 311

Chosen Filters (1)
* Postcode invalid
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 2dr

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

Newtownabbey, County antrim
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£21,600
Fiat 600e 54kWh RED Auto 5dr

Fiat 600e 54kWh RED Auto 5dr

Telford, Shropshire
  • Brand new
  • 2024 reg
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£29,064
Fiat 500 - Bev 42kWh La Prima Auto 2dr

Fiat 500 - Bev 42kWh La Prima Auto 2dr

Cardigan, Pembrokeshire
  • Electric
  • 2 Doors
  • Automatic
  • In stock
£32,594
Fiat 500 1.0 MHEV Euro 6 (s/s) 2dr

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

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

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

Worksop, Nottinghamshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£12,685
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Northampton, Northamptonshire
  • 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

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

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

Chippenham, Wiltshire
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£20,125
Fiat 500 - Bev 42kWh Auto 3dr

Fiat 500 - Bev 42kWh Auto 3dr

Chippenham, Wiltshire
  • Electric
  • 3 Doors
  • Automatic
  • In stock
£28,644
Fiat 500 - Bev 42kWh Auto 3dr

Fiat 500 - Bev 42kWh Auto 3dr

Hyde, Cheshire
  • Electric
  • 3 Doors
  • Automatic
  • In stock
£27,995
Fiat 500 1.0 MHEV Euro 6 (s/s) 2dr

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

Cardigan, Pembrokeshire
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£20,125
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr

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

Hemel hempstead, Hertfordshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£19,199
Fiat 500 1.0 MHEV Euro 6 (s/s) 2dr

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

Teesdale, Thornaby teesside
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£19,475
Fiat 500 1.0 MHEV Euro 6 (s/s) 2dr

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

Teesdale, Thornaby teesside
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£20,125
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr

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

Norwich, Norfolk
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£18,950
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 2dr

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

Grimsby, South humberside
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£21,625
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr

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

Nuneaton, Warwickshire
  • Brand new
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£14,850
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr

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

Nuneaton, Warwickshire
  • Brand new
  • 2024 reg
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£19,049
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Swansea, Glamorgan
  • 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

Newcastle under lyme, Staffordshire
  • Petrol
  • 2 Doors
  • Manual
  • In stock
£20,125
......