I brought a used key fob off eBay (which uses the same frequency as my car), hoping that that I could get it reprogrammed and cut to work with my car. Went over to my local auto key locksmith place, and was told that they couldn't reprogram keys that have been already coded (wasn't a "virgin" apparently), as they have to be part coded or something. Have I been fobbed off? pardon the pun, or is this fact? If I have to buy a brand new key fob from BMW, how much would I be looking at?