cat d repaired bmw m3