2020 Mazda 3
2.0 Skyactiv X Mhev Sport Lux
42,091mi Manual Petrol 2.0L
£15,499
Kendal
~£389/pm
1,013 cars
2.0 Skyactiv-g Sport Nav Euro 5 Ss
80,000mi Manual Petrol 2.0L
£5,995
Northolt
~£151/pm
2.0 Skyactiv-x Mhev Sport Euro 6 Ss
70,000mi Manual Petrol 2.0L
£10,488
London
~£263/pm