I'm glad someone "corrected" the mis-information in this old thread!
The statement about it being impossible to use an aftermarket key is also wrong. You can buy an aftermarket key, get it cut to fit the lock, programme the car to allow it to open an close doors etc. (easy - no coding required) and also code the car to accept the key in the ignition (to start the car). This last step requires coding and like programming the remote unlock it requires you to have ALL with you when you do this programming, as all key data in the car is wiped when doing this task.
I've done this on other euro cars - its a mission but it can be done.