Thanks very much - appreciate the advice, and agree with you that it may just be software or something loose.
Actually, unfortunately the battery also got drained on the weekend (I think it was related to this issue with the I-drive) and so I just got my car towed to the BMW dealership. I referenced the BMW service guy via the local BMW Club (he was recommended by them so I paid the extra $40 to tow it to him!) so hopefully he should take care of me. I will find out soon what the issue is. Thanks again for your help,