Fiat cars available for sale now on What Car?

In partnership with

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

In partnership with

Cars found 309

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

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

Sale, Greater manchester
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£15,599
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Birmingham, Warwickshire
  • Petrol
  • 3 Doors
  • Manual
  • 1 Miles
  • In stock
£14,800
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Birmingham, Warwickshire
  • Petrol
  • 3 Doors
  • Manual
  • 10 Miles
  • In stock
£14,650
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Birmingham, Warwickshire
  • Petrol
  • 3 Doors
  • Manual
  • 10 Miles
  • In stock
£14,800
Fiat 500e 42kWh La Prima Auto 3dr

Fiat 500e 42kWh La Prima Auto 3dr

Birmingham, Warwickshire
  • Brand new
  • 2023 reg
  • Electric
  • 3 Doors
  • Automatic
  • 5 Miles
  • In stock
£30,345
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Colchester, Essex
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£14,995
Fiat 500 - Bev 42kWh Auto 3dr

Fiat 500 - Bev 42kWh Auto 3dr

Salisbury, Wiltshire
  • Brand new
  • 2024 reg
  • Electric
  • 3 Doors
  • Automatic
  • In stock
£31,195
Fiat 500 - Bev 42kWh Auto 3dr

Fiat 500 - Bev 42kWh Auto 3dr

Salisbury, Wiltshire
  • Electric
  • 3 Doors
  • Automatic
  • In stock
£31,743
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Telford, Shropshire
  • Brand new
  • 2023 reg
  • Petrol
  • 3 Doors
  • Manual
  • 10 Miles
  • In stock
£13,059
...