Persumably you mean the main car key?, If you do then I can tell you I found at last month that only main dealers can do these, the BMW dealer in Colchester quoted me £135.
I had spent soem time calling different auto electricians who all eventually admitted they cant supply new keys.
I was lucky enough to have key insurance and got mine 100% Free.