cat d bmw m3