Why is the BMW M2 so good?