2016 Mazda 3
2.0 Sport Nav
70,608mi Auto Petrol 2.0L
£9,987
Chichester
~£251/pm
1,010 cars
2.0 E-skyactiv G Mhev Exclusive-line
61mi Manual Petrol 2.0L
£21,995
Liverpool
~£552/pm
2.0 Skyactiv-g Sport Nav Euro 6 Ss
64,351mi Manual Petrol 2.0L
£8,895
Brighton
~£223/pm