Used Mazda cars for sale on What Car?

Powered by

What Car? Classifieds have 5,221 approved used Mazda cars available for sale from Mazda approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used Mazda cars near you.

Powered by

Cars found 5,221

Chosen Filters (1)
* Postcode invalid
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

Grays, Essex
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 98,000 Miles
£6,295
Mazda CX-3 1.5 SKYACTIV-D SE Nav Euro 6 (s/s) 5dr

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

Birmingham, West midlands
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 61,248 Miles
£8,485
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

Croydon, Surrey
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 59,440 Miles
£13,494
Mazda MX-5 1.5 SKYACTIV-G Kizuna Euro 6 (s/s) 2dr

Mazda MX-5 1.5 SKYACTIV-G Kizuna Euro 6 (s/s) 2dr

Tamworth, Staffordshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Manual
  • 5 Miles
£26,515
Image unavailable

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

Bagshot, Surrey
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 74,000 Miles
£14,000
Mazda 3 1.6 Takara 5dr

Mazda 3 1.6 Takara 5dr

Romiley, Stockport
  • 2008 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 47,732 Miles
£5,495
Mazda Mazda6 2.2 SKYACTIV-D Sport Nav Euro 6 (s/s) 4dr

Mazda Mazda6 2.2 SKYACTIV-D Sport Nav Euro 6 (s/s) 4dr

Nottingham, Nottinghamshire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Manual
  • 90,000 Miles
£7,790
Mazda Mazda2 1.3 Venture Euro 5 5dr

Mazda Mazda2 1.3 Venture Euro 5 5dr

Shefford, Bedfordshire
  • 2013 reg
  • Petrol
  • 5 Doors
  • Manual
  • 61,100 Miles
£4,995
Mazda Mazda3 1.6 Takuya Euro 5 5dr

Mazda Mazda3 1.6 Takuya Euro 5 5dr

Bradford, West yorkshire
  • 2011 reg
  • Petrol
  • 5 Doors
  • Manual
  • 32,000 Miles
£5,895
Mazda MX-5 1.8i SE Euro 4 2dr

Mazda MX-5 1.8i SE Euro 4 2dr

Dronfield, Derbyshire
  • 2010 reg
  • Petrol
  • 2 Doors
  • Manual
  • 63,000 Miles
£5,495
Mazda 2 Hybrid 1.5h Pure CVT Euro 6 (s/s) 5dr

Mazda 2 Hybrid 1.5h Pure CVT Euro 6 (s/s) 5dr

Milton keynes, Buckinghamshire
  • 2023 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 1,001 Miles
£17,794
Mazda CX-30 2.0 SKYACTIV-G MHEV SE-L Lux Euro 6 (s/s) 5dr

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

Wakefield, West yorkshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 25,996 Miles
£13,750
Mazda Mazda3 2.0 SKYACTIV-G SE-L Nav Euro 6 (s/s) 5dr

Mazda Mazda3 2.0 SKYACTIV-G SE-L Nav Euro 6 (s/s) 5dr

Ferndown, Dorset
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 75,000 Miles
£7,995
Mazda Mazda3 2.0 SKYACTIV-G Sport Nav Euro 5 (s/s) 5dr

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

Ferndown, Dorset
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 79,000 Miles
£8,495
Mazda Mazda2 1.3 TS Euro 4 3dr

Mazda Mazda2 1.3 TS Euro 4 3dr

Milton keynes, Buckinghamshire
  • 2010 reg
  • Petrol
  • 3 Doors
  • Manual
  • 90,780 Miles
£1,999
Mazda Mazda3 1.6 TS2 Euro 4 5dr

Mazda Mazda3 1.6 TS2 Euro 4 5dr

Maidenhead, Berkshire
  • 2009 reg
  • Petrol
  • 5 Doors
  • Manual
  • 61,400 Miles
£3,200
Image unavailable

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

Eastbourne, East sussex
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 78,887 Miles
£9,000
Mazda CX-5 2.0 SKYACTIV-G Sport Euro 6 (s/s) 5dr

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

Eastbourne, East sussex
  • 2022 reg
  • Petrol
  • 5 Doors
  • Manual
  • 11,840 Miles
£23,990
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

Peterborough, Cambridgeshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 77,972 Miles
£13,400
Mazda Cx-30 2.0 E-SKYACTIV X MHEV Takumi Euro 6 (s/s) 5dr

Mazda Cx-30 2.0 E-SKYACTIV X MHEV Takumi Euro 6 (s/s) 5dr

Truro, Cornwall
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 20 Miles
£30,000
...