bmw m4 competition review