Sort By
2017 Mazda 3
2.0 Sport Nav 4Dr
Sandicliffe Mazda Nottingham
9,000 miles
Call dealer
£12,789
2017 Mazda 3
2.2D Sport Nav 4Dr
Mazda Hanley
31,644 miles
Call dealer
£10,500
2019 Mazda 3
2.0 Skyactiv-X Mhev Gt Sport Tech 5Dr
Sandicliffe Mazda Nottingham
11 miles
Call dealer
£22,489
2013 Mazda 3
1.6 Tamura 5Dr
Arnold Clark Dundee Motorstore / Fiat / Ford / Kia / Abarth / Jeep
52,231 miles
2014 Mazda 3
2.0 Sport Nav 5Dr
Hendy Group Eastleigh
46,531 miles
2017 Mazda 3
1.5D Sport Nav 5Dr
Ford Wigan
48,500 miles
Call dealer
£10,300
2016 Mazda 3
2.0 Sport Nav 5Dr
Arnold Clark Kirkcaldy Mazda / Peugeot
15,593 miles
Call dealer
£10,998
2016 Mazda 3
2.0 Se-L Nav 5Dr Auto
Hills Ford Malvern
21,475 miles
Call dealer
£10,999
2018 Mazda 3
2.0 Sport Black 5Dr
Advantage Cars Norwich
21,496 miles
Call dealer
£12,990
2018 Mazda 3
2.0 Sport Nav 5Dr
SEAT Derby
10,047 miles
Call dealer
£14,290
Buy new from £18,726 (list price from £21,840)
Contract hire from £194.40 per month
Showing 1 - 10 of 559 cars