W E60 występują dwa, zupełnie inne modele 520i. Obywa legitymują się mocą 170 KM. Są to jednak dwa, zupełnie różne silniki: M54 przed liftem oraz N43 po lifcie.
M54B22 – występował przed liftingiem (dokładnie produkowany od lipca 2003 do lipca 2005). Jest to silnik 6-cio cylindrowy o ładnym gangu klasycznego silnika BMW. Jego pojemność to dokładnie 2171 cm3, a więc więcej niż „formalne” 2 litry wynikające z nazwy modelu. Silnik ten posiada pośredni wtrysk paliwa, co pozwala na łatwą adaptację go do zasilania LPG i w przeciwieństwie do N43B20OL nie pobiera benzyny podczas jazdy. M54B22 występował jeszcze w BMW E46 oraz E39. Jest to więc silnik stosunkowo przestarzały.
N43B20OL – w samochodach po liftingu (dokładnie od września 2007 do września 2010 roku). Silnik ten wyposażony jest w bezpośredni wtrysk paliwa. Posiada on zaledwie 4 cylindry. N43 jest dużo bardziej oszczędny, przy spokojnej jeździe zużywa około 7 litrów benzyny, dla porówniania M54 zużywa około 9. N43 charakteryzuje się także odrobinę lepszymi osiągami trzeba jednak kręcić go znacznie wyżej co nie przystoi w BMW serii 5.