Sort By
2015 Mazda 3
2.2D Sport Nav 4Dr
Sandicliffe Mazda Leicester
46,500 miles
2015 Mazda 3
2.0 Sport Nav 4Dr
Sandicliffe Mazda Leicester
16,414 miles
Call dealer
£10,900
2015 Mazda 3
2.0 Sport Nav 5Dr
Evans Halshaw Ford Blackpool
60,443 miles
2016 Mazda 3
2.0 Sport Black 5Dr
Hendy Ford Southampton
27,855 miles
Call dealer
£11,750
2017 Mazda 3
2.0 Sport Nav 4Dr
RRG Mazda Stockport
28,051 miles
Call dealer
£11,995
2019 Mazda 3
2.0 Skyactiv-G Mhev Se-L Lux 5Dr
T W White & Sons Bookham - Mazda
3,000 miles
Call dealer
£16,950
2017 Mazda 3
2.0 Se-L Nav 5Dr Auto
Croydon Mazda
21,457 miles
Call dealer
£11,790
2019 Mazda 3
2.0 Skyactiv-G Mhev Sport Lux 5Dr
Cambridge
7,708 miles
Call dealer
£17,999
2017 Mazda 3
2.2D Sport Nav 5Dr
Mazda Redditch
34,510 miles
Call dealer
£11,400
2017 Mazda 3
2.0 Sport Nav 5Dr
Eden Mazda Taunton
25,000 miles
Call dealer
£11,995
Buy new from £18,726 (list price from £21,840)
Contract hire from £194.40 per month
Showing 1 - 10 of 579 cars