There are so many electrical connections, fuses, etc., under the carpet in modern BMWs that moisture can play havoc with many systems. This is almost like having a flood-damaged vehicle. I know...