too sleepy to see if its got another bank of cylinders on the other side... but if it is a v12, then it has to be from the 7-series... on the other hand, if its an inline-6, then it could be the 3.0 currently being used in most bmw models... or maybe the new twin turbo 6 cylinder... sorry for the many guesses