2011 bmw 328i remanufactured engines



3.0L , N52N engine , RWD , Automatic