There's a lady local to me that does glass buffing, very happy with the results, but it can be costly. If the scratch is too deep, it won't buff out though. There might be someone in your area that does glass buffing and repair. Check with some of the local auto dealerships and see if they might know of someone. The lady that buffed glass for me mentioned she did work for new car dealerships.