Sort By
2017 Mazda 6
2.0 Sport Nav 4Dr
Evans Halshaw Vauxhall Bedford
54,133 miles
Call dealer
£10,991
2017 Mazda 6
2.2D [175] Sport Nav 5Dr
T W White & Sons Orpington - Mazda
11,650 miles
Call dealer
£15,450
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
2016 Mazda 6
2.0 Sport Nav 4Dr
Marshall Honda of Hull
9,989 miles
Call dealer
£13,470
2017 Mazda 6
2.0 Sport Nav 5Dr
Croydon Mazda
27,754 miles
Call dealer
£14,290
2019 Mazda 6
2.2D [184] Sport Nav+ 4Dr
Perrys Dover Vauxhall
11,372 miles
Call dealer
£18,995
2014 Mazda 6
2.2D [175] Sport Nav 4Dr Auto
RRG Mazda Stockport
41,871 miles
2018 Mazda 6
2.0 Sport Nav 5Dr
RRG Mazda Stockport
15,995 miles
Call dealer
£15,995
2019 Mazda 6
2.2D [184] Sport Nav+ 5Dr Auto
RRG Mazda Stockport
8,061 miles
Call dealer
£20,495
Buy new from £21,883 (list price from £24,725)
Contract hire from £219.14 per month
Showing 1 - 10 of 325 cars