has it got a sunroof? sometimes the drains pop off and the water just pours into the footwells from inside the A pillars. Would the water be comeing in from the heaterbox? Dry the car out, torch and get a pal to soak it with a hose, usualy the water will trickle ontop of the carpet before it soaks in. Try that.