ben g said:The aftermarket seal I had installed with my latest windscreen is actually a lovely fit.
The one I had before that split at the corners and they replaced it with a genuine BMW one.
If anything goes wrong, just get them to take the screen out and replace the seal.