Mazda3 vs. Subaru Impreza: Battle of the Sporty Compacts