need duplicate key
get one on ebay then if they wont progrm it ..take it to the dealer to program...
Try a local hardware store...
Kelly is right, you can't just go to a hardware store. Dealership is your best bet as they have to program the key to the VIN of you car. Be prepared to spend around $200.
Looking for a Used X5 in your area?
CarGurus has 15,642 nationwide X5 listings starting at $1,995.
Search BMW X5 Questions
BMW X5 Experts