Mazda 3

2 min read

Diesel GT Sport hatchback offers plenty to bother heavyweight class rivals

SIMON