Whatever you do, do not buy a non BMW glass, they just don't fit right. If your's is a BMW glass and sandblasted, it is still worth more than a new after market one. I bought an after market glass, and I threw it away after a couple of months to replace it with a good used BMW glass after I re-painted my CSA. I believe the real BMW glass is around $500 and you should inquire from Paul at Maximillian.