Used Mazda cars for sale on What Car?

In partnership with

What Car? Classifieds has 6,268 approved used Mazda cars available for sale from top Mazda dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used Mazda near you.

In partnership with

Cars found 6,268

Chosen Filters (1)
* Postcode invalid
Mazda CX-3 1.5 SKYACTIV-D Sport Nav Euro 6 (s/s) 5dr

Mazda CX-3 1.5 SKYACTIV-D Sport Nav Euro 6 (s/s) 5dr

Bristol, South gloucestershire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 75,478 Miles
£7,495
Mazda MX-5 1.8i Euro 4 2dr

Mazda MX-5 1.8i Euro 4 2dr

Coalville, Leicestershire
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 64,700 Miles
£5,495
Mazda MX-5 RF 2.0 SKYACTIV-G Homura Euro 6 (s/s) 2dr

Mazda MX-5 RF 2.0 SKYACTIV-G Homura Euro 6 (s/s) 2dr

Llandudno junction, Gwynedd
  • 2024 reg
  • Petrol
  • 2 Doors
  • Manual
  • 613 Miles
£27,791
Mazda MX-5 1.8i Venture Euro 5 2dr

Mazda MX-5 1.8i Venture Euro 5 2dr

Neston, Cheshire
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 41,429 Miles
£5,990
Mazda Mazda2 1.3 TS Euro 5 5dr

Mazda Mazda2 1.3 TS Euro 5 5dr

Windsor, Berkshire
  • 2011 reg
  • Petrol
  • 5 Doors
  • Manual
  • 107,700 Miles
£1,890
Mazda CX-5 2.2 SKYACTIV-D SE-L Auto 4WD Euro 6 (s/s) 5dr

Mazda CX-5 2.2 SKYACTIV-D SE-L Auto 4WD Euro 6 (s/s) 5dr

Peterborough, Cambridgeshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 62,500 Miles
£8,290
Mazda Mazda2 1.3 TS Euro 5 5dr

Mazda Mazda2 1.3 TS Euro 5 5dr

Bristol, Gloucestershire
  • 2012 reg
  • Petrol
  • 5 Doors
  • Manual
  • 128,000 Miles
£1,689
Mazda CX-30 2.0 E-SKYACTIV G MHEV SE-L Lux Euro 6 (s/s) 5dr

Mazda CX-30 2.0 E-SKYACTIV G MHEV SE-L Lux Euro 6 (s/s) 5dr

Perth, Perthshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Manual
  • 12,741 Miles
£16,398
Mazda Mazda2 1.3 TS Euro 5 5dr

Mazda Mazda2 1.3 TS Euro 5 5dr

Cheltenham, Gloucestershire
  • 2011 reg
  • Petrol
  • 5 Doors
  • Manual
  • 83,000 Miles
£3,150
Mazda CX-5 2.0 SKYACTIV-G Sport Nav Euro 6 (s/s) 5dr

Mazda CX-5 2.0 SKYACTIV-G Sport Nav Euro 6 (s/s) 5dr

Crewe, Cheshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 82,366 Miles
£11,490
Mazda Mazda2 1.3 Tamura Euro 4 5dr

Mazda Mazda2 1.3 Tamura Euro 4 5dr

Northwich, Cheshire
  • 2009 reg
  • Petrol
  • 5 Doors
  • Manual
  • 123,875 Miles
£1,295
Mazda CX-3 2.0 SKYACTIV-G Sport Nav Auto Euro 6 (s/s) 5dr

Mazda CX-3 2.0 SKYACTIV-G Sport Nav Auto Euro 6 (s/s) 5dr

Benfleet, Essex
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 37,660 Miles
£12,395
Mazda Mazda3 1.6 TS 5dr

Mazda Mazda3 1.6 TS 5dr

Bradford, West yorkshire
  • 2006 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 30,900 Miles
£2,490
Mazda CX-30 2.0 E-SKYACTIV G MHEV Sport Lux Euro 6 (s/s) 5dr

Mazda CX-30 2.0 E-SKYACTIV G MHEV Sport Lux Euro 6 (s/s) 5dr

Wallsend, Tyne and wear
  • 2022 reg
  • Petrol
  • 5 Doors
  • Manual
  • 52,020 Miles
£14,998
Mazda Mazda2 1.5 SKYACTIV-G GT Sport Nav+ Euro 6 (s/s) 5dr

Mazda Mazda2 1.5 SKYACTIV-G GT Sport Nav+ Euro 6 (s/s) 5dr

Stirling, Stirlingshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 47,664 Miles
£10,698
Mazda MAZDA2 1.5 SKYACTIV-G Sport Nav Euro 6 (s/s) 5dr

Mazda MAZDA2 1.5 SKYACTIV-G Sport Nav Euro 6 (s/s) 5dr

Glasgow, Lanarkshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 53,000 Miles
£7,695
Mazda CX-60 3.3 E-SKYACTIV D MHEV Homura Auto 4WD Euro 6 (s/s) 5dr

Mazda CX-60 3.3 E-SKYACTIV D MHEV Homura Auto 4WD Euro 6 (s/s) 5dr

Wolverhampton, Staffordshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 10,081 Miles
£35,884
Mazda Mazda2 1.3 TS Euro 4 5dr

Mazda Mazda2 1.3 TS Euro 4 5dr

Holmfirth, Yorkshire
  • 2009 reg
  • Petrol
  • 5 Doors
  • Manual
  • 89,297 Miles
£1,295
Mazda CX-5 2.2 SKYACTIV-D Sport Nav 4WD Euro 6 (s/s) 5dr

Mazda CX-5 2.2 SKYACTIV-D Sport Nav 4WD Euro 6 (s/s) 5dr

Newport, Gwent
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 71,430 Miles
£6,695
Mazda CX-5 2.0 SKYACTIV-G Sport Edition Euro 6 (s/s) 5dr

Mazda CX-5 2.0 SKYACTIV-G Sport Edition Euro 6 (s/s) 5dr

Bolton, Lancashire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Manual
  • 40,659 Miles
£19,998
......