Mazda 3: Review, Specification, Price | CarAdvice
Not long ago the price difference between a Japanese small car and a premium-badged German was sizeable. Not too far into the past, either, diesel engines trumped petrols for fuel efficiency. Yet here we have the Mazda 3 XD Astina that is the flagship of ...