2022 bmw m4 competition review