Sort By
2016 Mazda 3
2.0 Sport Nav 5dr
Masters Mazda
26,000 miles
Call dealer
£10,995
2017 Mazda 3
2.0 Sport Nav 5dr Auto
Masters Mazda
38,500 miles
Call dealer
£12,495
2017 Mazda 3
2.0 Sport Nav 5dr Auto
Masters Mazda
9,500 miles
Call dealer
£13,495
2017 Mazda 3
2.0 Sport Nav 4Dr
Sandicliffe Mazda Nottingham
9,000 miles
Call dealer
£12,789
2019 Mazda 3
2.0 Skyactiv-G Mhev Se-L Lux 5Dr
Sandicliffe Mazda Nottingham
2,600 miles
Call dealer
£17,989
2019 Mazda 3
2.0 Skyactiv-X Mhev Gt Sport Tech 5Dr
Sandicliffe Mazda Nottingham
4,100 miles
Call dealer
£21,988
2015 Mazda 3
2.0 Sport Nav 5Dr
Vauxhall Northampton
44,742 miles
2017 Mazda 3
2.2D Sport Nav 4Dr
Mazda Hanley
31,644 miles
Call dealer
£10,500
2017 Mazda 3
2.0 Se Nav 5Dr Auto
Snows Mazda Chichester
26,500 miles
Call dealer
£10,990
2016 Mazda 3
1.5D Sport Nav 5Dr Auto
Hendy Car Store Portsmouth
30,443 miles
Call dealer
£11,100
Buy new from £18,726 (list price from £21,840)
Contract hire from £194.40 per month
Showing 1 - 10 of 568 cars