bmw m2. review