Just a word of warning - brief story on mine - I replaced the seal, and then a week later got a proper big stone chip, so had to get the windscreen replaced.
National Windscreens did the replacemetn (genuine BMW glass & New Genuine BMW Seal). The Technician said I'd been very luck to have got the replacement seal in at all, and if the windscreen had been replaced previously then they would have bonded it in with the seal in place, so it would make it even more challenging to fit a replacement seal on its own.
When I replaced my seal for the first time, I had to actually trim back some old windscreen sealant to make the seal fit - I did it on a blazing hot day which was good from the point of view the seal was at least supple, but bad in that I could almost not touch the seal it was so hot in the sun
the fit down the passenger side edge wasn't great, and in retrospect this was because the sealant was pushing it out a bit, so could have done with further fettling...
Basically what I'm saying is if your glass has been replaced before, approach with a degree of caution as you may find it very tricky to extract the old seal and replace it, and be prepared that you may need to have a good look at the sealant and trim it back carefully in places to improve the new seal fit.
Carbon Black '07 M Coupe: Intrax 1k2 Coilovers, AP-Racing, Raybestos ST45s, Tillets, Schroth, Vibratechnic, Apex EC7, Strongstrut, Eventuri, H&S, RTD, 4.1FD
Silver Grey '06 3.0si Coupe -
SOLD