So i end up stay with safelite since my insurance wont pay more. My experience with them is not too positive. So the windshield they used it is oem from bmw and that is a plus. The only issue i have with them is that they didnt do a very good job on putting the trims back on. Very lousy work...