M96 motoren er en flat, seks sylindret boksermotor. Dette er en av fire sylinderkonfigurasjoner som gir perfekt og naturlig balanse i hele turtallsspekteret. De andre er en 12-sylindret boksermotor, en 6-sylindret rekkemotor, som er benyttet i flere BMW-modeller samt V12-motoren. Boksermotorer kan med sin flate form monteres like foran bakakselen. Dette gir lavt tyngdepunkt og svært god balanse og vektfordeling med anerkjente, nøytrale kjøreegenskaper.