I've used RainX Xtreme Clean on my M3W flyscreens, works well, removes light scratches. My dealer says works well on glass also. If you have really deep scratches, you will probably need something more industrial.
thumbs cheers







2013 M3W # 793
'Mosquito'