Mazda 3

4 min read

Clever new hatch has lots of kerb appeal, but what’s it like to live with? Let’s f