2018 Mazda 3
2.0 Sport Nav
35,770miManualPetrol2.0L
£12,499
Stoke-on-Trent
~£314/pm
At the bargain price of just £12,200 is this hatchback, it contains a 2.0L petrol motor with manual transmission and has got 35,770 miles clocked-up on the dash.