
The sketch above is the schematic of the BMW Z3 & M/Roadster's dome light.
There are three wires that run up along the right side of your windshield that feed the dome lamp, a ground wire(#7 red with white stripe), a variable +12 volt controlled by the door switch (#2 brown), and a constant on +12 volt. (#6 also brown).You can access only the two wires that connect to the lamp bulb when you remove the lamp lens. The +12 volt wires are on the other side of a plastic partition. You need to drop the header to gain access to these wires.

The photo above is an actual photo of the dome light wiring taken from the backside of the lamp.
This is what you will find on the backside of the windshield header that holds the dome lamp.

STEP #5 IS FOR THE NEWEST STYLE GM CONNECTOR WITH SPACE FOR 7 INLINE CONTACTS
STEP #5 Instruction for wiring latest style GM mirror connectorThis is a 2004 GM reading lamp mirror shown upside down so that you can see the electrical connector.
The lamp mirrors have only 3 pins in the socket.
Match pins 2, 6 & 7 to the numbers on the photo at the top of this page.
This is the newest style GM mirror connector. It is the standard connector for all GM lamp, electrochromatic and compass mirrors.
The pins on the non electrochromatic lamp mirror are:
- missing (not used)
- 12volt+ switched (from the door switch)
- This turns on the lamps when you open the doors.
- missing (not used)
- missing (not used)
- missing (not used)
- 12 volt + always on
- This supplys power to the manual pushbuttons for the lamps
- ground
Reassemble in the reverse order
That's it, you are finished with the wiring job, but before you reassemble, I suggest that you run two wires up along the left A pillar. You already have the header removed and BMW thoughtfully placed wire clips along the cleft side for wires. If you ever want to install a radar detector with switched power, now is the time to run wires. You already have +12 volt constant on and +12 volt open door controlled and a ground, but no +12 ignition switched power in the header. I ran two wires that I can access by removing the header lamp housing. ( which does not require removing the header, just the lens and housing). You can run the wires from behind the lamp housing to the left A pillar. Push the wires behind the left A pillar without removing it and then down and tucked up under the area above the clutch pedal. I did not have to remove anything to run these wires. I'm told that you can easily access +12 volt switched power behind the radio which removes from the front with just 2 screws. I'll update this later when I actually remove the radio.
- Replace the header. Push the A pillar ends back in place over top of the header ends.
- Replace the screw behind the lamp housing.
- Reinstall the sun visors.
- Insert the lamp housing.
- Snap in the lens.
- Plug the plug into the mirrors socket.
- Happy motoring!