once its leaking the way pictures are showing its best to get window replaced. Once the seal on window is broken free it won't stop water. Did you buy car from dealer? Most states have used car warranties. Also theres a class action law suit in above messages showing everything. theres only 3 areas of concern, The roof fin, 3rd light and window. So you can probably buy 3rd light cheap online and as for fin you can loosen roof liner enough to feel if its coming from there. My window was leaking a little and then it started pouring in the car. Pull rear seats back to see if leaking down the back..