does bmw m3 have automatic transmission