Sort By
2015 Mazda 3
2.0 SE-L Nav 5dr
Lookers SKODA (Stockport)
31,000 miles
2015 Mazda 3
2.0 Sport Nav 4dr
Arnold Clark Stoke-On-Trent Motorstore
34,017 miles
2016 Mazda 3
2.0 SE-L Nav 5dr
Arnold Clark Used Car Centre
16,316 miles
2016 Mazda 3
2.0 Sport Nav 5dr
Masters Mazda
26,000 miles
Call dealer
£10,995
2018 Mazda 3
2.0 SE-L Nav 5dr
Arnold Clark Perth Motorstore / Fiat / Abarth
10,076 miles
Call dealer
£11,998
2017 Mazda 3
2.0 Sport Nav 5dr Auto
Masters Mazda
38,500 miles
Call dealer
£12,495
2017 Mazda 3
2.0 Sport Nav 5dr Auto
Masters Mazda
9,500 miles
Call dealer
£13,495
2015 Mazda 3
2.0 SE-L Nav 5dr
Arnold Clark Dumbarton Renault / Dacia
50,674 miles
2016 Mazda 3
2.0 SE Nav 4dr
Arnold Clark Birtley Motorstore
29,027 miles
2016 Mazda 3
2.0 SE-L Nav 5dr
Baylis Gloucester
14,000 miles
Buy new from £18,726 (list price from £21,840)
Contract hire from £194.40 per month
Showing 1 - 10 of 574 cars