Filter results 109 Cars
Browse by engine
Browse by trim
Sort By
2016 Mazda 2
1.5 75 SE 5dr
1.5 75 SE 5dr
Bristol Street Motors Vauxhall Macclesfield
66,743 miles
Call dealer
£6,495
2019 Mazda 2
1.5 Sport Nav+ 5dr
1.5 Sport Nav+ 5dr
Bristol Street Motors Citroen Nottingham
47,573 miles
Call dealer
£8,967
Buy new from | £17,134 | (list price from £18,625) |
Showing 1 - 15 of 109 cars