I thought I read about that on another post. If I remember, BMW knows about this, and on some cars, the fix is to drill a small hole in the frame to let the water drain. They should be able to find that info in a service bulletin. It doesn't happen to all of them.