Benzinemotoren:
* 2,0-liter viercilinder turbomotor (B48)
* 3,0-liter zescilinder turbomotor (B58)
Dieselmotoren:
* 2,0-liter viercilinder turbomotor (B47)
* 3,0-liter zescilinder turbomotor (B57)
Naast deze standaardmotoren is de BMW 3 Serie ook verkrijgbaar in verschillende high-performance modellen, waaronder de M3 en M3 Competition, die gebruik maken van nog krachtigere versies van de zescilinder turbomotor.