Used Mazda cars for sale on What Car?

Powered by

What Car? Classifieds have 5,344 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,344

Chosen Filters (1)
* Postcode invalid
Mazda 2 1.5 SKYACTIV-G SE-L Nav Euro 6 (s/s) 5dr

Mazda 2 1.5 SKYACTIV-G SE-L Nav Euro 6 (s/s) 5dr

Barry, Vale of glamorgan
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 106,539 Miles
£5,990
Mazda MX-30 35.5kWh First Edition Auto 5dr

Mazda MX-30 35.5kWh First Edition Auto 5dr

  • 2021 reg
  • Electric
  • 5 Doors
  • Automatic
  • 21,579 Miles
£12,950
Mazda MX-5 2.0 SKYACTIV-G Sport Nav Euro 6 2dr

Mazda MX-5 2.0 SKYACTIV-G Sport Nav Euro 6 2dr

Maidstone, Kent
  • 2017 reg
  • Petrol
  • 2 Doors
  • Manual
  • 47,688 Miles
£11,994
Mazda CX-5 2.2 SKYACTIV-D Sport Nav Auto Euro 6 (s/s) 5dr

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

Aylesbury, Buckinghamshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 49,000 Miles
£15,500
Mazda MX-30 35.5kWh SE-L Lux Auto 5dr

Mazda MX-30 35.5kWh SE-L Lux Auto 5dr

  • 2021 reg
  • Electric
  • 5 Doors
  • Automatic
  • 8,203 Miles
£13,450
Mazda Mazda6 2.2 SKYACTIV-D SE-L Nav+ Tourer Euro 6 (s/s) 5dr

Mazda Mazda6 2.2 SKYACTIV-D SE-L Nav+ Tourer Euro 6 (s/s) 5dr

Liverpool, Lancashire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Manual
  • 109,270 Miles
£8,995
Mazda 3 2.0 E-SKYACTIV X MHEV Sport Lux Euro 6 (s/s) 4dr

Mazda 3 2.0 E-SKYACTIV X MHEV Sport Lux Euro 6 (s/s) 4dr

Milton keynes, Buckinghamshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Manual
  • 6,906 Miles
£16,989
Mazda MX-5 2.0 SKYACTIV-G Sport Nav Auto Euro 6 2dr

Mazda MX-5 2.0 SKYACTIV-G Sport Nav Auto Euro 6 2dr

Braintree, Essex
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 23,345 Miles
£17,785
Mazda Cx-30 2.0 SKYACTIV-X MHEV GT Sport Euro 6 (s/s) 5dr

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

Watford, Hertfordshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 15,000 Miles
£18,695
Mazda Mazda6 2.0 Sport Auto Euro 5 5dr

Mazda Mazda6 2.0 Sport Auto Euro 5 5dr

Halesworth, Suffolk
  • 2010 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 99,000 Miles
£3,499
Mazda Mazda6 2.0 SKYACTIV-G SE-L Nav Auto Euro 5 (s/s) 4dr

Mazda Mazda6 2.0 SKYACTIV-G SE-L Nav Auto Euro 5 (s/s) 4dr

Blackpool, Lancashire
  • 2014 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 12,537 Miles
£11,465
Mazda MX-5 2.0 SKYACTIV-G Exclusive-Line Euro 6 (s/s) 2dr

Mazda MX-5 2.0 SKYACTIV-G Exclusive-Line Euro 6 (s/s) 2dr

Poole, Dorset
  • 2024 reg
  • Petrol
  • 2 Doors
  • Manual
  • 1,500 Miles
£25,995
Mazda Mazda2 1.3 Tamura Euro 4 3dr

Mazda Mazda2 1.3 Tamura Euro 4 3dr

West drayton, Middlesex
  • 2010 reg
  • Petrol
  • 3 Doors
  • Manual
  • 87,000 Miles
£2,495
Mazda Mazda6 2.2 SKYACTIV-D SE-L Nav Euro 6 (s/s) 4dr

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

Leicester, Leicestershire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Manual
  • 118,429 Miles
£4,990
Image unavailable

Mazda CX-60 2.5 E-SKYACTIV 17.8kWh Homura Auto 4WD Euro 6 5dr

Camberley, Surrey
  • 2022 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 18,491 Miles
£32,490
Mazda Mazda6 2.2 TD TS 5dr

Mazda Mazda6 2.2 TD TS 5dr

Liverpool, Lancashire
  • 2009 reg
  • Diesel
  • 5 Doors
  • Manual
  • 107,379 Miles
£2,995
Mazda CX-5 2.2 SKYACTIV-D Sport Nav Euro 6 (s/s) 5dr

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

Woolwich, Kent
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 94,440 Miles
£6,650
Mazda Mx-30 35.5kWh Exclusive-Line Auto 5dr

Mazda Mx-30 35.5kWh Exclusive-Line Auto 5dr

Newport, Gwent
  • 2023 reg
  • Electric
  • 5 Doors
  • Automatic
  • 3,120 Miles
£15,848
Mazda Mazda2 1.3 TS Euro 4 5dr

Mazda Mazda2 1.3 TS Euro 4 5dr

Leeds, Yorkshire
  • 2010 reg
  • Petrol
  • 5 Doors
  • Manual
  • 78,000 Miles
£2,995
Mazda MX-5 RF 1.5 SKYACTIV-G Sport Nav+ Euro 6 2dr

Mazda MX-5 RF 1.5 SKYACTIV-G Sport Nav+ Euro 6 2dr

Selby, North yorkshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Manual
  • 30,930 Miles
£15,775
...