Sort By
2015 Mazda 3
2.0 Se-L Nav 5Dr
Stoneacre Wrexham Citroen, Fiat, SEAT
8,890 miles
2014 Mazda 3
2.0 165 Sport Nav 5Dr
Pentraeth Automotive
36,000 miles
2017 Mazda 3
2.0 Sport Nav 4Dr
Snows Mazda Chichester
18,000 miles
Call dealer
£11,590
2017 Mazda 3
2.2D Sport Nav 5Dr Auto
Arnold Clark Oldbury Fiat / Motorstore / Jeep / Abarth
33,013 miles
Call dealer
£11,798
2017 Mazda 3
2.0 Sport Nav 5Dr
T W White & Sons Weybridge - Mazda
12,762 miles
Call dealer
£12,950
2018 Mazda 3
2.0 165 Sport Nav 5Dr
Hendy Mazda Horsham
14,700 miles
Call dealer
£14,800
2020 Mazda 3
2.0 Skyactiv-X Mhev Gt Sport 5Dr
Arnold Clark Kirkcaldy Mazda / Peugeot
3,451 miles
Call dealer
£23,298
2018 Mazda 3
2.0 Se-L Nav 5Dr
David Hayton Southport
14,207 miles
Call dealer
£12,750
2015 Mazda 3
2.0 Se-L Nav 5Dr Auto
Arnold Clark Stafford Motorstore
26,711 miles
2017 Mazda 3
2.0 Se Nav 5Dr
The Premium Collection Grimsby
27,800 miles
Call dealer
£10,000
Buy new from £18,726 (list price from £21,840)
Contract hire from £194.40 per month
Showing 1 - 10 of 619 cars