New BMW M2 review: classic M car in the making?