a bmw m3 engine