BMW M3 to keep gas engine and stick shift for at least 1 more generation