Sort By
2016 Mazda 3
2.0 Sport Nav 4dr
Arnold Clark Glasgow Shields Road
16,836 miles
Call dealer
£10,998
2016 Mazda 3
2.0 SE-L Nav 5dr
Eden Mazda Taunton
16,820 miles
Call dealer
£11,500
2017 Mazda 3
2.0 Sport Nav 5dr
Arnold Clark East Kilbride Motorstore
38,818 miles
Call dealer
£11,998
2017 Mazda 3
2.0 165 Sport Nav 5dr
Roadside Motors Lisburn
26,350 miles
Call dealer
£12,750
2016 Mazda 3
1.5d SE-L Nav 4dr
Mercedes-Benz Of Dundee
49,124 miles
2015 Mazda 3
2.2d Sport Nav 4dr
Eden Mazda Taunton
49,902 miles
2016 Mazda 3
2.0 SE-L Nav 5dr
Arnold Clark Kilmarnock Ford
36,320 miles
2017 Mazda 3
2.0 Sport Nav 5dr
Roadside Motors Lisburn
16,000 miles
Call dealer
£12,450
2019 Mazda 3
1.8 Skyactiv-D GT Sport 5dr
Mazda Hanley
1,634 miles
Call dealer
£20,000
2016 Mazda 3
2.0 Sport Nav 5dr Auto
Usedirect Lisburn
49,925 miles
Call dealer
£10,495
Buy new from £18,726 (list price from £21,840)
Contract hire from £201.60 per month
Showing 1 - 10 of 489 cars