Home Car Reviews 2016 Mazda3 — A Compact Hatchback That Does It All