thats wierd
I had my key go faulty on my e46 320i and I went to the dealer and they ordered me another one I waited a week thank goodness I had the spare still.
After the week I drove in while I waited the key was coded and I had a new key
Thye didn't even use my spare they just went on the computer disabled my old key code and put the new one in.
All they needed was the VIN of the car
The thing that bugs me now is that they have done away with the wallet key on the FL e90
Thats a big loss I used to carry that thing in my wallet all the time just incase I lost my key