[Detailed Review] New Mazda3 - High-quality Japanese hatchback