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