bmw m3 quality