Sort By
2017 Mazda 2
1.5 Gt Sport 5Dr
Hendy Mazda Eastbourne
9,100 miles
Call dealer
£11,250
2017 Mazda 2
1.5 Gt Sport 5Dr
Sandicliffe Mazda Loughborough
21,225 miles
Call dealer
£10,489
2017 Mazda 2
1.5 Gt Sport 5Dr
Ford Dunfermline
15,000 miles
Call dealer
£10,500
2020 Mazda 2
1.5 Skyactiv-G Gt Sport Nav 5Dr
Arnold Clark Stirling Toyota
4,000 miles
Call dealer
£14,998
2017 Mazda 2
1.5 Gt Sport 5Dr
Victoria Park Mazda
22,207 miles
Call dealer
£10,990
2017 Mazda 2
1.5 Gt Sport 5Dr
Smiths Hyundai, Peterborough
6,620 miles
Call dealer
£10,995
2017 Mazda 2
1.5 Gt Sport 5Dr
RRG Mazda Stockport
15,795 miles
Call dealer
£10,995
2017 Mazda 2
1.5 Gt Sport 5Dr
Perrys Canterbury Mazda
18,473 miles
Call dealer
£10,495
2017 Mazda 2
1.5 Gt Sport 5Dr
Croydon Mazda
19,111 miles
Call dealer
£11,290
2018 Mazda 2
1.5 Gt Sport 5Dr
Clevedon Garages
15,000 miles
Call dealer
£11,450
Buy new from £14,210 (list price from £15,820)
Contract hire from £156.43 per month
Showing 1 - 10 of 19 cars