I am wondering what did OP ended up doing to resolve / replace the broken seal?
I just purchased a used i3 BEV and I am currently having the same issue. Took it to dealer and they want $1,600 to replace the whole windshield as the upper trim is attached under the windshield. So they mentioned...