Just to update.. Got myself a OEM BMW windshield and asked Safelite to install it.. They had to do it twice. The first time they messed up a bit and didn't do a clean job. They realized that and ordered another OEM one and replaced it and finally got did a clean job... I'm happy with their work!
Also, I have the extra thing on my auto insurance that allows me to select OEM parts, so I was like sure I'm gonna use that and ordered the OEM piece and not a after market one. I had to only pay $100 deductible out of my pocket and rest all was covered. Total bill was like $950 including labor (the remaining $850 was taken care by the insurance).
2014 BMW 335i ///M Sport | Mineral Grey Metallic | Black Dakota Leather | Technology | Premium | Cold | Harmon Kardon | Automatic | 19' 403M Wheels
2009 BMW 328i Sport | Jet Black | Black Dakota Leather | Navigation | Premium | Automatic