Sort By
2018 Mazda 6
2.0 Sport Nav+ 4dr
Mazda Hamilton
16,849 miles
Call dealer
£15,995
2018 Mazda 6
2.0 Sport Nav+ 4Dr
Motorchoice Dundee
18,500 miles
Call dealer
£16,000
2018 Mazda 6
2.0 Sport Nav+ 4dr
Oldham Mazda
15,072 miles
Call dealer
£16,750
2018 Mazda 6
2.0 Sport Nav+ 4dr
Victoria Park Mazda
15,578 miles
Call dealer
£17,490
2018 Mazda 6
2.0 Sport Nav+ 4Dr
Rockingham Cars Corby Mazda
14,774 miles
Call dealer
£17,495
2018 Mazda 6
2.0 Sport Nav+ 4dr
Coventry Mazda
10,046 miles
Call dealer
£17,495
2018 Mazda 6
2.0 Sport Nav+ 4dr
Mazda Hanley
16,176 miles
Call dealer
£17,500
2018 Mazda 6
2.0 Sport Nav+ 4Dr
Wessex Mazda Bristol
1,364 miles
Call dealer
£17,595
2019 Mazda 6
2.0 Sport Nav+ 4dr
Usedirect - Belfast
13,318 miles
Call dealer
£17,990
2018 Mazda 6
2.0 Sport Nav+ 5dr
Pentraeth Automotive
18,000 miles
Call dealer
£17,995
Buy new from £22,716 (list price from £25,725)
Contract hire from £219.14 per month
Showing 1 - 10 of 33 cars
Message dealer Request callback

Thanks!

The dealer has received your request and will be in touch with you soon.

Thanks!

The dealer has received your request and will be in touch with you soon.

Pick up where you left off...