Be careful, it's a BIG job. I've seen it done on SEVERAL BMWs. Take your time. Make sure you don't squeeze, bend, or break any hoses or wires. Have a couple friends to help you watch and make sure everything goes in smoothly. Put the engine back in the way you took it out. Big difference.
Good luck!
