Technical Guides for the E90, E91, E92, E93, F30.
I looked on thousands of forum on the topic above but no luck. When i did this project, i thought i will help the community. This guide might be some helpful.
To make it short, a brief description of why the engine was replaced on my car. I ran through water puddle, water sucked in...