Sort By
2017 Mazda 6
2.2d [175] Sport Nav 5dr Auto
Hendy Mazda Tunbridge Wells
29,372 miles
Call dealer
£15,000
2017 Mazda 6
2.0 SE-L Nav 4dr
Perrys Mansfield Mazda
18,500 miles
Call dealer
£12,295
2019 Mazda 6
2.0 Sport Nav+ 4dr
Cambridge
11,000 miles
Call dealer
£18,999
2019 Mazda 6
2.0 Sport Nav+ 4dr
Sandicliffe Mazda Leicester
284 miles
Call dealer
£20,100
2013 Mazda 6
2.2d SE-L Nav 5dr
Evans Halshaw Ford East Kilbride
81,971 miles
2014 Mazda 6
2.2d Sport Nav 5dr
Riverside Sports & Prestige
80,000 miles
2017 Mazda 6
2.2d SE-L Nav 4dr
Arnold Clark Lenzie Vauxhall
46,613 miles
Call dealer
£10,498
2015 Mazda 6
2.2d SE-L Nav 5dr
Struans Mazda
88,200 miles
2013 Mazda 6
2.0 SE-L 5dr
Arnold Clark Linwood Toyota (Paisley)
74,828 miles
2017 Mazda 6
2.0 Se-L Nav 4Dr
Mazda Redditch
10,070 miles
Call dealer
£13,000
Buy new from £21,883 (list price from £24,725)
Contract hire from £219.14 per month
Showing 1 - 10 of 314 cars