Sort By
2016 Mazda 3
2.0 SE Nav 5dr
Arnold Clark Aberdeen Hyundai
38,229 miles
2014 Mazda 3
2.0 Sport Nav 5dr
Arnold Clark Kirkcaldy Mazda / Peugeot
14,452 miles
Call dealer
£10,298
2016 Mazda 3
2.0 Sport Black 5dr
Arnold Clark Doncaster Motorstore
37,201 miles
Call dealer
£10,798
2016 Mazda 3
2.2d Sport Nav 5dr
Perrys Preston Mazda
38,937 miles
Call dealer
£11,400
2017 Mazda 3
2.2d Sport Nav 5dr Auto
Arnold Clark Stirling Toyota
51,819 miles
Call dealer
£11,998
2015 Mazda 3
2.2d Sport Nav 5dr Auto
Usedirect Portadown
53,723 miles
2013 Mazda 3
1.6 Tamura 5dr
Arnold Clark Armadale Citroen / Ds
53,456 miles
2017 Mazda 3
2.0 SE-L Nav 5dr
Arnold Clark Glasgow Vauxhall
9,702 miles
Call dealer
£10,798
2017 Mazda 3
2.0 SE-L Nav 5dr
Perrys Preston Mazda
13,516 miles
Call dealer
£11,900
2017 Mazda 3
2.0 SE-L Nav 5dr
RRG Mazda Stockport
28,876 miles
Call dealer
£11,995
Buy new from £18,726 (list price from £21,840)
Contract hire from £201.60 per month
Showing 1 - 10 of 474 cars