Hi guys. I am new here and looking for ur help. My babes engine died, and need a replacement. I found a nice one from 2003 318 model.lots of diferent opinions I get.So only you now can help me. Please tell me what will fit and what not. Big thank you.