BMW montuje w większości samochodów silniki sześciocylindrowe. Firma korzysta także z silników trzy-, cztero- i sześciocylindrowych, a także silników V8, V10 i V12. Poza tym, BMW w ostatnich latach zaczęło montować także silniki elektryczne i hybrydowe.