bmw m3 6 cylinder