Could be water near the control module (GM4)? Or a relay? Unlikely to be the switches but if you need them I have spare switches, both old type and new type.
Here's the official wiring diagram manual:
http://wedophones.com/Manuals/BMW/19...g%20Manual.pdf