can a bmw m3 be automatic