For those of you having potential problems with your firmware, try looking here:
http://www.bmw.com/update
have your vin number (last 7 digits) ready. Its really for bluetooth/phone/audio/usb device updates
I cannot say whether or not any pertinent updates are available that would help for this, but Im sure its worth a look.