I've found the following website really useful as it has all the BMW wiring diagrams on it:
http://www.autolib.diakom.ru/CARS2/index.html
Its a Russian website (!) but is fairly easy to navigate your way to the wiring diagrams:
1. Select BMW from the list on the left
2. Choose the 3rd option in the top window
3. Select the 2nd option in the next window down (Mitchell on-demand)
You'll then get a choice of model year, model and you can then select 'wiring diagram'. You'll then be able to see all the various wiring diagrams.
Enjoy & good luck!