Buyer’sguide:mazda3

6 min read

FROM £6,000 Good-to-drive and sharp-looking Mazda offers used buyers a temptin