Is this BMW 335is the Best Entry Level M Performance?