A jelenlegi 2.5 literes és 1.8 literes benzinmotorokon kívül két új motort állít csatasorba a BMW szeptembertől a Compactban. A 318ti jelzés egy kétliteres, Valvetronic technikára épülő négyhengeres benzines erőforrást takar. Az új benzinmotor teljesítménye 140 lóerő, legnagyobb forgatónyomatéka pedig 200 Nm.
Az 320td feliratú Compactot egy új dízelmotor hajtja. A kétliteres motor a közös-nyomócsöves gázolaj befecskendezésnek köszönhetően 148 lóerős. Az új dízel 330 Nm-es nyomatékot termel, ami közel 20 százalékkal több, mint a közös-nyomócsöves befecskendezést nélkülöző korábbi dízelmotor 280 Nm-e.