2018 Mazda 3
Sport Nav
31,112miManualPetrol2.0L
£12,380
£1,115 lessHamilton
~£311/pm
Same model
18k more miles
Same year
2.0L
Petrol
Manual
Now available at this dealer is this Mazda with 31,112 miles clocked-up on the dashboard, manual gearbox and a 2.0l petrol motor.