BMW ELECTRICAL MANUALS ONLINE

This is a repeat post for reference, since the host site changed its URL and it didn't show up in a search. Great listing of dozens of electrical wiring diagrams and electronic diagnostic manuals for lots of BMW models. All of the e31 wiring diagrams are there, and the e31 diagnostic manual is at the bottom under "Misc".