Just a thought.....take your spare Key FOB and drive with that and see if it makes a difference. The different key FOB's are supposed to be programmed to different drivers and the info is stored in the two separate key FOB's. Can't hurt right?
2013 X6M Sapphire Black-current
2013 Audi S4-current
2007 BMW X5 4.8i (E70)-sold