Sort By
2016 Mazda 3
2.0 Se-L Nav 5Dr Auto
Hills Ford Malvern
21,475 miles
Call dealer
£10,999
2017 Mazda 3
2.0 Se-L Nav 5Dr
SEAT Sheffield
15,470 miles
Call dealer
£11,500
2019 Mazda 3
2.0 Se-L Nav 5Dr Auto
Milcars Mazda
16,995 miles
Call dealer
£14,295
2017 Mazda 3
2.0 Se-L Nav 5Dr Auto
Croydon Mazda
21,457 miles
Call dealer
£11,790
2017 Mazda 3
2.0 Se-L Nav 4Dr
Hendy Mazda Eastbourne
24,400 miles
Call dealer
£10,450
2018 Mazda 3
2.0 Se-L Nav 5Dr Auto
Eden Mazda Basingstoke
13,921 miles
Call dealer
£12,999
2015 Mazda 3
2.0 Se-L Nav 5Dr
Arnold Clark Kirkcaldy Fiat / Abarth
30,118 miles
2017 Mazda 3
2.0 Se-L Nav 5Dr Auto
Arnold Clark Wakefield Motorstore
17,116 miles
Call dealer
£12,498
2018 Mazda 3
2.0 Se-L Nav 5Dr
David Hayton Southport
14,207 miles
Call dealer
£12,750
2015 Mazda 3
2.0 Se-L Nav 5Dr Auto
Arnold Clark Stafford Motorstore
26,711 miles
Buy new from £18,726 (list price from £21,840)
Contract hire from £194.40 per month
Showing 1 - 10 of 58 cars