I have had leaks with my 07 4 door x since I got it.
Lots replaced and thought it was fixed till torrential rains came. Standing water in my driver floor board.... no idea where it came from, nor was back seat floor wet.
I'll be interested to see what else you hear on this thread!