even my 1988/11 E32 is not very responsive to codes, that was just the beginning of code reading.
For cars from these built years still a good multimeter and a wiring diagram is the best.
Here the wiring diagrams
E28 (1982 to 1988 5 Series) Wiring Diagrams