its 4600cc so iam going to assume its a Ford 4.6L Modular V8 i dont know about the BMW but i wont disagree until i find out for sure