Sort By
2017 Mazda 3
2.0 SE-L Nav 5dr
Perrys Preston Mazda
13,516 miles
Call dealer
£11,900
2015 Mazda 3
2.0 Sport Nav 5dr
Ray Chapman Motors Volvo Malton
43,626 miles
2016 Mazda 3
2.2d Sport Nav 5dr
Evans Halshaw Citroen Doncaster
40,267 miles
2017 Mazda 3
2.0 SE 5dr
Arnold Clark Aberdeen Volvo
27,845 miles
2018 Mazda 3
2.0 Sport Nav 5dr
Victoria Park Mazda
8,350 miles
Call dealer
£14,490
2018 Mazda 3
2.0 Sport Nav 5dr Auto
Mazda Plymouth
10,382 miles
Call dealer
£14,750
2018 Mazda 3
2.2d Sport Nav 5dr
Eden Mazda Taunton
22,878 miles
Call dealer
£14,000
2015 Mazda 3
1.5 SE Nav 5dr
Ford Shirley
62,406 miles
2015 Mazda 3
2.0 SE-L 4dr
Mazda Bradford
38,972 miles
2016 Mazda 3
2.0 SE-L Nav 5dr
Arnold Clark Aberdeen Toyota/Mazda
21,654 miles
Buy new from £18,726 (list price from £21,840)
Contract hire from £201.60 per month
Showing 1 - 10 of 478 cars