Sort By
2019 Mazda 6
2.2D Gt Sport Nav+ 5Dr Auto
Maidstone Honda & Mazda
7,852 miles
Call dealer
£22,000
2019 Mazda 6
2.2D Gt Sport Nav+ 4Dr
Hendy Mazda Horsham
100 miles
Call dealer
£22,000
2019 Mazda 6
2.5 Gt Sport Nav+ 4Dr Auto
Johnsons Mazda Swindon
2,500 miles
Call dealer
£22,990
2020 Mazda 6
2.2D Gt Sport Nav+ 5Dr
Johnsons Mazda Solihull
1,500 miles
Call dealer
£27,990
2020 Mazda 6
2.5 Gt Sport Nav+ 4Dr Auto
Perrys Barnsley Mazda
11 miles
Call dealer
£28,494
2020 Mazda 6
2.2D Gt Sport Nav+ 4Dr Auto
Bolton Motor Park
4,891 miles
Call dealer
£28,000
2020 Mazda 6
2.5 Gt Sport Nav+ 5Dr Auto
Wessex Mazda Bristol
2,102 miles
Call dealer
£25,000
2019 Mazda 6
2.2D Gt Sport Nav+ 4Dr Auto
Arnold Clark Oldbury Fiat / Motorstore / Jeep / Abarth
10,150 miles
Call dealer
£21,498
2019 Mazda 6
2.2D Gt Sport Nav+ 4Dr
Victoria Park Mazda
5,214 miles
Call dealer
£23,990
2019 Mazda 6
2.5 Gt Sport Nav+ 4Dr Auto
Victoria Park Mazda
1,812 miles
Call dealer
£23,990
Buy new from £21,883 (list price from £24,725)
Contract hire from £219.14 per month
Showing 1 - 10 of 72 cars