Fiat 500 cars available for sale now on What Car?

In partnership with

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

In partnership with

Cars found 150

Chosen Filters (2)
* Postcode invalid
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 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Newcastle under lyme, Staffordshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£16,800
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) 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

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

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

Nuneaton, Warwickshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£16,875
Fiat 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Corby, Northants
  • 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

Corby, Northants
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£17,450
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 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 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 500 1.0 MHEV Euro 6 (s/s) 3dr

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

Tunbridge wells, Kent
  • 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

Hyde, Cheshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£16,345
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
£17,450
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 Top Euro 6 (s/s) 3dr

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

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

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

Cleckheaton, West yorkshire
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£14,530
Fiat 500 1.0 MHEV Top Euro 6 (s/s) 3dr

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

Grimsby, South humberside
  • Petrol
  • 3 Doors
  • Manual
  • In stock
£18,950
......