You wont find one. You may as well just fork over the cash for the BMW keys. The chips have a unique code in them which is read by a transponder in the ignition. If the code doesnt match the car wont start. The only way to gaurentee that the key will start the car is to get a genuine BMW one.