BMW 3 Serisi'nde en çok tutulan motor seçenekleri arasında 2.0 litrelik turboşarjlı dört silindirli benzinli motor ve 3.0 litrelik altı silindirli motor bulunmaktadır. Ayrıca, hibrit motor seçeneği de mevcut olup, bu motor düşük yakıt tüketimi ve çevre dostu yapısıyla dikkat çekmektedir.