De M240i heeft een 3,0-liter zescilinder lijnmotor met 345 pk en 500 Nm, goed voor een sprint naar 100 km/u in 4,8 seconden. Dat is sneller dan 70% van de concurrentie, en het voelt ook zo: de motor trekt vanaf laag toerental vol door, zonder hapering. De zescilinder klinkt zijdezacht, maar heeft genoeg karakter om je rillingen te geven.
Naast deze topversie zijn er dertien motorvarianten, van de zuinige 218d (150 pk, 4,0 l/100 km) tot de 230i (252 pk). De diesels zijn zuinig en bieden voldoende koppel, maar missen het emotionele karakter van de zescilinder benzine. De 218i met 136 pk is wat tam voor een auto van dit formaat, maar prima voor wie vooral op zoek is naar een zuinige coupé. De 8-traps automaat is soepel en snel, maar de handbak geeft je meer controle – en dat is precies wat deze auto wil.