another trick here...not sure if its work for all...but you can try it...
situation - your key inside and doors are locked

the spare key at home...doesn't matter how far...you actions:
1. you're calling home, the PHONE models (ur and the one at home) should be the same.
2. the one at home take the spare Key, set it close to mobile and push open button.
3. in the same time keep ur mobile at this end close to the car...and SURPRISE! doors are opened!
at least you can try it...hope it'll be useful for you X5 World!