I had my seals replaced and the problem went away, perhaps you shold talk to the shop foreman. I took my car to a 2nd dealership and talked to the foreman there, and he told me that BMW had a bulletin about the problem.
It appears that when the temperature is below 65 F there is too big of a gap and the windows vibrates, the problem is most likely because the windshield is designed wrong, a tiny little bit too small, it is possible that in your car the gap is a little bigger and thus the problem is magnified.
I understand the problem and either way it sould not take 1 week to fix.... I say change dealers.