There are hundreds of wiring diagrams for the E90, with each version and each option having different diagrams.
Dealers get it on DVD, but arnt allowed to sell it.
You could try ebay, ive sometimes seen WDS DVD's on there
BMW if you are reading, I need a job, Please. (Really, I do. Unemployed. 2016)