Ich hatte am x5 meiner Tochter auch so ein Problem und es war am Schluss nur ein Massekabel, dass sich gelockert hatte. Mal im Hinterkopf behalten.
Ich habe 2 Monate lang den ganzen Sicherungskasten zerlegt und jede einzelne Leitung durchgemessen. Und dabei dann noch von Bosch zwei falsche Relais eingebaut. Wurden falsch geliefert und ich habe das Schaltbild des Relais nicht beachtet. Hätte nicht gedacht, dass es da unterschiedliche Beleuchtungen gab. Das hab ich zum Glück aber dann schnell gefunden.
In unserem Fall war die Maße im Motorraum auf der anderen Seite des Handschuhfachs. Beim e46 ist das glaube ich auf der Fahrerseite.