There will not be a firmware update offered to the end user with the BMW factory system, however it sounds to me like you may have a pinched wire or a bad connection somewhere in the system. If you are okay with it you should try removing the screens and making sure all your wires are snug. If you are uncomfortable with trying to fix it yourself, of course you should take the system back to your dealer and have it swapped out. If you need additrional assistance please let me know.
-Law