Not sure if this will help, but...
Knowing I had a small rock chip in the windshield of my old BMW (which I still own) that was likely to get worse over time, plus the wanting a new windshield eventually due to spreckles from 15-years of kicked up road dust & debris, I took out my insurance company's (Geico) no-deductible glass insurance add-on that was only $60 a year. After a little research I cancelled it, having found out they use Safelite for replacements and insist on filler repairs for any cracks under 6 inches.
I also discovered was that Safelite's glass was known for having problems with rain sensors and they would not guarantee it working, not to mention being so-so quality to start with (both the glass and the install). In fact, according to multiple reports the only windshields that are truly reliable in that aspect would eitherbe OEM or Pikington, at least for that BMW model.
I ended up getting OEM from my local BMW dealer on a price match for $375 (as opposed to $675 MSRP plus about $50 for a new WS gasket). Then I paid $250 for installation by a highly rated installer. Yes, I could have had Safelite do it for, at most, half the price. But I felt $625 was well worth it (out of pocket) to know it was quality glass, installed correctly, and I would not lose my rain sensor nor have to worry about future leaks.
EDIT: BTW, when I mentioned a price match, that was my local BMW dealer's parts dept matching discounted prices I found from other BMW dealerships online. That saved me not only close to half the MSRP ($375 was for the windshield and gasket), but also an additional $50 or so in shipping, plus relieved any worries about breakage in-transit. Surprising how many dealers had Internet presences discounting OEM parts. I'm not sure if that's only because of the age of the vehicle or unique to the marque. But I'll sure shop around, and be willing to ask for a price match, if I ever need parts for our CX-5's.