Very fast and convient transaction with Safelite. Got the quote online and gave them a call to find out about the difference between the generic and the BMW OEM glass. Decided to go with the BMW factory glass, made an appointment. Got there 10 mins early, they got me in and out in less than the 2hrs promised, and everything has been great so far. Thanks for the good experience.