it has a sun roof..and its a 2007 4se...all the water is in the back floor board on the passenger side..i noticed when i had put someone in the car..it looked like some water was leaking from the front door passenger side...and it was coming in from behind the dash and running down to the floor..but there was so much water in the floor i had to get a wet vac to get it out and it was under the carpet and it was probably about 2in on the carpet itself...and i put a windvisor on the sun roof..the clip in kind are they any good or should i have go the tape kind