I have a '92 XJ. This vehicle has a lot of wind noise that enters between the wind wing and the rubber seals on both dirver and passenger doors. I guess the rubber just got old and relaxed a little. Anyway the old rubber doesn't make contact with the glass. It doesn't take much of a gap to let significant wind noise in. You can tell if this is a problem by temporarily placing tape over the rubber-glass contact points.
Others on this forum have suggested placing 25 cent coins between the wind wing lever and the door post. This causes the wind wing to close more and will bring the glass into contact with the rubber. Good as far as it goes but every time you open the wind wind the quarter falls out and goes under the seat.
I removed my wind wing levers (by tapping out the press pins with a punch and light hammer), then drilled through them beginning at the point where the small plastic bump piece (which I pulled out) is located. This plastic bump is what actually touches the door post. I drilled all the way through so the opposite side of the hole is visable when the lever is in normal use. I threaded this hole 1/40-20 and placed a screw into it, first placing a nut onto the screw for a lock. I re-assembled the lever onto the wind wing. When in the closed position I can now adjust the screw to press aganst the door post and close the wind wing more tightly. Just like the quarter but it doesn't fall out.
So far so good... the wind noise is greatly reduced. Now I can hear the gear train. Yes, it's a jeep and I don't expect to hear the radio, but every little bit helps.