You can buy that rubber strip & replace it yourself. It just pulls out & the new one (maybe with a little help from a slight amount of soapy water) pushes back in without removing the windsheild.
I know there is at least one write up on the e38 forum of BimmerBoards. Not to difficult to do.
2000 740iS. MKIV, 16x9, DDEs controlled by Euro fog light switch, reversed steptronic +/- pattern, paddle shifters, clear corners, Basslink, Alpine DVD changer with stereo audio, TV tuner, gauge rings, ///M pedals, backup camera with 'on demand' switch, quad brake lights, Dinan engine & tranny software, windows/sunroof close via remote.
2003 540iS. MKIV, 16x9, PDC, CWP, TV tuner, backup camera with 'on demand' switch, paddle shifters, windows/sunroof close via remote, iPod video & audio.