My 2005 X3 leaked water in the same places (drivers side and rear passenger drivers side floor). I think the following is what fixed it. The dealer...
Separate names with a comma.