Sort By
2015 Mazda 3
2.0 SE 5dr
Arnold Clark Grangemouth Renault / Dacia
31,805 miles
2015 Mazda 3
2.0 SE-L Nav 5dr
Arnold Clark Dumbarton Renault / Dacia
27,928 miles
2016 Mazda 3
2.0 SE-L Nav 5dr
Arnold Clark Bishopbriggs Renault / Dacia
35,667 miles
2017 Mazda 3
2.0 SE-L Nav 5dr
T W White & Sons Bookham - Mazda
31,000 miles
Call dealer
£10,950
2016 Mazda 3
2.0 Sport Nav 5dr
Eden Mazda Taunton
15,498 miles
Call dealer
£12,500
2015 Mazda 3
2.2d Sport Nav 5dr Auto
Usedirect Portadown
53,723 miles
2019 Mazda 3
2.0 Skyactiv-G MHEV GT Sport Tech 5dr
Sandicliffe Mazda Loughborough
6,467 miles
Call dealer
£20,489
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
Buy new from £18,726 (list price from £21,840)
Contract hire from £201.60 per month
Showing 1 - 10 of 457 cars