I have a 2006 E90 (330i). It is approaching 108k miles, and recently I have had an odd situation start happening. In addition to the passenger restraint warning (which I have seen the other thread on) and airbag light (also included in that thread), I am receiving a complete shutdown of my electronics while driving. It seems to follow any type of moisture (rain) that happens, as the weather strip on top of my windshield has deteriorated, and I am working on replacing the windshield. Is it possible that water has gotten into the CPU and causing these problems? It started on hard accelerations to the highway, but now seems to be completely random. My speedometer will drop to zero, then pop back to current speed. The NAV/display screen will completely reboot and go right back to the main iDrive screen, and the following warning lights will trigger until I stop the vehicle, shut it off, then re-start and resume driving. There does not appear to be anything physically wrong with my car, but the fact that this is happening more and more frequently has me concerned. Any ideas? Thanks in advance!!