I have a 2002 325I. Whenever it rains really hard my floor get soaked. I ruled out the option of the sunroof drains as I checked them and they work fine. I think it is the firewall has a leak in it, but I need to know how to check this for sure or what I should do. This is a very frustrating problem and I need help. Thank you in advance.