Sort By
2017 Mazda 6
2.0 Se-L Nav 4Dr
Mazda Redditch
10,070 miles
Call dealer
£13,000
2014 Mazda 6
2.2D Se-L Nav 5Dr
Evans Halshaw Vauxhall Middlesbrough
76,432 miles
2017 Mazda 6
2.2D Se-L Nav 4Dr
Hendy Mazda Horsham
21,600 miles
Call dealer
£12,500
2018 Mazda 6
2.2D Se-L Nav 4Dr
Arnold Clark Salford Vauxhall / Fiat / Abarth
80,290 miles
2017 Mazda 6
2.0 Se-L Nav 4Dr
Arnold Clark Wigan Renault / Dacia
49,652 miles
Call dealer
£10,998
2016 Mazda 6
2.2D Se-L Nav 4Dr
Arnold Clark Inverness Motorstore / Hyundai
49,826 miles
2018 Mazda 6
2.2D Se-L Nav 4Dr
MAZDA COLCHESTER
30,148 miles
Call dealer
£12,795
2017 Mazda 6
2.0 Se-L Nav 4Dr Auto
Arnold Clark Wolverhampton Motorstore
9,167 miles
Call dealer
£13,998
2016 Mazda 6
2.0 Se-L Nav 4Dr
Mazda Hamilton
27,150 miles
Call dealer
£11,300
2017 Mazda 6
2.0 Se-L Nav 4Dr
Usedirect - Belfast
30,380 miles
Call dealer
£11,990
Buy new from £21,883 (list price from £24,725)
Contract hire from £219.14 per month
Showing 1 - 10 of 50 cars