Daß etwas bisher nicht aktiv war, heißt noch lange nicht, daß das Auto die Funktion nicht hat 
„Funktion verfügbar oder nicht“ sind oft nur ein paar Codierbits.
In der Bedienungsanleitung für einen E46 mit „offizieller“ Heimleuchtfunktion ist z.B. nur von den Abblendlichter die Rede. Tatsächlich (siehe mein Link auf www.coding-expert.de) lassen sich auch andere Lampen für die Funktion codieren.
Dagegen spricht, daß das Licht bei eingeschalteter Zündung wieder aus geht und keine weiteren Funktionen betroffen sind.
Wäre die Information der Zündschlüsselstellung falsch, gäbe es noch ganz andere Effekte.
Gegen meine Theorie spricht allerdings auch etwas: Normalerweise muß die Heimleuchtfunktion über die Lichthupe aktiviert werden. Bin mir gerade nicht sicher, ob es die Option gibt, daß sie schon beim Abziehen des Schlüssels aktiviert wird.
Trotzdem vermute ich den Fehler am ehesten im Lichtmodul.
Gehen die Lampen denn nun nach einer Zeit (spätestens nach 5 Minuten) wieder aus?
Und aus welchem Baujahr ist das Auto?
Gruß,
Kannitverstan