Kodowanie pilotów w E39 i E46 oraz wielu innych BMW odbywa się tak
1. Wsiadamy do auta, zamykamy wszystkie drzwi, lecz nie "na zamek" a tylko by byly zamkniete Wink . 
2.Wkladamy kluczyk do stacyjki. 
3. Przekrecamy kluczyk na pierwsza pozycje, tak by swiecila sie tylko kontrolka airbagu (+ ew. wyswietlacz na predkosciomierzu) - na 3 sekundy . 
4. Wyjmujemy kluczyk ze stacyjki. 
5. Naciskamy przycisk loga BMW na kluczyku i trzymajac go ciagle wcisnietego naciskamy krotko 3-krotnie przycisk do otwierania zamka (przycisk ze strzalka) . Gdy operacja przebiegla pomyslnie przy trzecim wcisnieciu strzalki centralny zamknie sie i otworzy na chwileczke Smile . 
Jesli nie dziala - probujemy cala operacje powtorzyc od poczatku, tyle ze trzymajac strzalke, 3 x naciskamy logo BMW (nie ma reguly ktora metoda zadziala) . 
Jeśli klucz jest sprawny to musi zadziałać bo innego sposobu nie ma na zakodowanie kluczyka tylko siedząc w aucie. "Spece" którzy to robią za 20 czy 60zł  

  to po prostu cwaniacy, którzy naciągają w ten sposób ludzi, bo inaczej nie da się nazwać minuty siedzenia w aucie i zgarnięcia 60zł.
p.s. U mnie ten sposób zadziałał za 1 razem.