Well, they must physically fit because BMW did it, right? I'm sure others with more experience will chime in but having both cars on hand will certainly make the job easier. I see wiring the engine managment systems as one potential pitfall. Would you be doing the work or a shop?

Conceptually a very nice project too,

John