Evans Halshaw Ford Cardiff used cars for sale on What Car?

In partnership with

Find and buy your perfect used car from Evans Halshaw Ford Cardiff on What Car? Classifieds, the easiest and most powerful used car search around.

In partnership with

Cars found 351,340

Chosen Filters (1)
* Postcode invalid
Vauxhall CORSA HATCHBACK 1.4i EcoFLEX SRi Euro 6 3dr

Vauxhall CORSA HATCHBACK 1.4i EcoFLEX SRi Euro 6 3dr

Cardiff, South glamorgan
  • 2016 reg
  • Petrol
  • 3 Doors
  • Manual
  • 74,926 Miles
£4,150
MINI HATCH 1.2 One Euro 6 (s/s) 3dr

MINI HATCH 1.2 One Euro 6 (s/s) 3dr

Stafford, Staffordshire
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 34,000 Miles
£8,650
Volkswagen T-Roc 1.6 TDI R-Line Euro 6 (s/s) 5dr

Volkswagen T-Roc 1.6 TDI R-Line Euro 6 (s/s) 5dr

Little hulton, Manchester
  • 2019 reg
  • Diesel
  • 5 Doors
  • Manual
  • 92,198 Miles
£11,490
Audi S1 2.0 TFSI Quattro Euro 6 (s/s) 3dr

Audi S1 2.0 TFSI Quattro Euro 6 (s/s) 3dr

Nottingham, Nottinghamshire
  • 2014 reg
  • Petrol
  • 3 Doors
  • Manual
  • 30,592 Miles
£15,995
Porsche 911 3.6 997 GT3 2dr

Porsche 911 3.6 997 GT3 2dr

Whitchurch, Shropshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 42,312 Miles
£94,995
Nissan X-Trail 1.6 DCi N-tec 4WD Euro 5 (s/s) 5dr

Nissan X-Trail 1.6 DCi N-tec 4WD Euro 5 (s/s) 5dr

Bedford, Bedfordshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 66,550 Miles
£7,490
Image unavailable

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

Northolt, Middlesex
  • 2015 reg
  • Petrol
  • 3 Doors
  • Manual
  • 40,000 Miles
£4,590
Vauxhall ADAM 1.4i Turbo S Euro 6 (s/s) 3dr

Vauxhall ADAM 1.4i Turbo S Euro 6 (s/s) 3dr

Chipping norton, Oxfordshire
  • 2017 reg
  • Petrol
  • 3 Doors
  • Manual
  • 58,900 Miles
£6,990
BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

Derby, Derbyshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 50,250 Miles
£14,850
Mercedes-Benz A Class 1.5 A180 CDI Sport Euro 5 (s/s) 5dr

Mercedes-Benz A Class 1.5 A180 CDI Sport Euro 5 (s/s) 5dr

Blackwood, Gwent
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 101,000 Miles
£4,995
Image unavailable

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

Northolt, Middlesex
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 80,000 Miles
£4,590
Vauxhall Astra 1.4i Design Euro 6 5dr

Vauxhall Astra 1.4i Design Euro 6 5dr

Bedford, Bedfordshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 80,000 Miles
£4,595
Mazda MX-30 35.5kWh Sport Lux Auto 5dr

Mazda MX-30 35.5kWh Sport Lux Auto 5dr

Wolverhampton, Staffordshire
  • 2022 reg
  • Electric
  • 5 Doors
  • Automatic
  • 18,400 Miles
£10,395
Mercedes-Benz C-CLASS 1.5 C200 MHEV AMG Line G-Tronic+ Euro 6 (s/s) 2dr

Mercedes-Benz C-CLASS 1.5 C200 MHEV AMG Line G-Tronic+ Euro 6 (s/s) 2dr

Harlow, Essex
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 77,350 Miles
£14,989
BMW X6 3.0 30d M Sport Edition Auto XDrive Euro 6 (s/s) 5dr

BMW X6 3.0 30d M Sport Edition Auto XDrive Euro 6 (s/s) 5dr

Peterborough, Cambridgeshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 64,766 Miles
£22,990
Hyundai TUCSON 1.6 T-GDi MHEV N Line DCT Euro 6 (s/s) 5dr

Hyundai TUCSON 1.6 T-GDi MHEV N Line DCT Euro 6 (s/s) 5dr

Hinckley, Leicestershire
  • 2022 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 51,817 Miles
£17,995
BMW 3 Series 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

Wolverhampton, Staffordshire
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 80,780 Miles
£12,295
Vauxhall Astra 1.4i SRi Euro 6 5dr

Vauxhall Astra 1.4i SRi Euro 6 5dr

Nottingham, Nottinghamshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 60,063 Miles
£5,995
Ford Mustang 5.0 V8 GT SelShift Euro 6 2dr

Ford Mustang 5.0 V8 GT SelShift Euro 6 2dr

Leatherhead, Surrey
  • 2025 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 6,900 Miles
£49,995
Ford FIESTA 1.0T EcoBoost Zetec Euro 6 (s/s) 3dr

Ford FIESTA 1.0T EcoBoost Zetec Euro 6 (s/s) 3dr

Leeds, West yorkshire
  • 2019 reg
  • Petrol
  • 3 Doors
  • Manual
  • 69,000 Miles
£6,594
......