Have you checked the spare tire area in the trunk? also you may want to see if your sunroof drains are clogged or the cowl area below the windshield has leaves ect covering the drains or allowing water to seep into the car. Another thing to check is if the A/C condensate drain is cloggged.
This use to happen to me in an Rx7 Turbo a few years back, I found the clogged drain, and then let the car sit with Arm and Hammer in a box for a while to absorb the moisture.
1997 740i- Daily Driver- 18" M-Pars, Depo Lighting, HIDs
1991 Mazda Miata CSP Autocross Beast. too much to list..
1999 540i M-Sport 6 SPEED- Waiting for upgrades.
2010 Mini Cooper S- Bone stock TURBO Wife's Daily..