Sort By
2018 Mazda 6
2.0 Sport Nav+ 5Dr
Perrys Colne Mazda
10,757 miles
Call dealer
£18,546
2018 Mazda 6
2.2D Gt Sport Nav+ 5Dr Auto
Johnsons Mazda Oxford
9,142 miles
Call dealer
£21,599
2017 Mazda 6
2.2D Se-L Nav 5Dr
Milcars Mazda
23,000 miles
Call dealer
£12,795
2019 Mazda 6
2.0 Se-L Lux Nav+ 4Dr
Perrys Blackburn Mazda
5,123 miles
Call dealer
£17,494
2020 Mazda 6
2.0 Sport Nav+ 4Dr
RRG Mazda Stockport
22 miles
Call dealer
£23,995
2019 Mazda 6
2.0 Sport Nav+ 4Dr
Norton Way Mazda
1,000 miles
Call dealer
£21,980
2019 Mazda 6
2.2D Gt Sport Nav+ 5Dr Auto
Maidstone Honda & Mazda
7,852 miles
Call dealer
£20,500
2018 Mazda 6
2.0 Sport Nav+ 4Dr
Arnold Clark Elgin Fiat / Abarth
7,883 miles
Call dealer
£17,998
2018 Mazda 6
2.0 Sport Nav+ 4Dr
Hendy Mazda Horsham
8,500 miles
Call dealer
£17,250
2017 Mazda 6
2.2D Se-L Nav 4Dr
Oldham Mazda
29,519 miles
Call dealer
£12,000
Buy new from £21,883 (list price from £24,725)
Contract hire from £219.14 per month
Showing 111 - 120 of 253 cars