BMW 328 Door Seals

Has anyone else had any trouble with the BMW 3-series years 2000-2002 door seals falling down in hot weather? If so, how did you go about fixing it (without paying $350 for each door to be fixed by the mechanic)? Thanks.

Most weather strips are held in place by weather strip cement, which you can buy at any auto parts store. Glue them back in place yourself and save a ton of money.