Although the new Mazda 3 is a late entry to the compact car market, it turns out to be the life of the party.

More...