No experince with cleaning or replacing, but here's a couple of DIY links on
polish jobs:
http://www.xoutpost.com/bmw-sav-foru...scratches.html
http://www.xoutpost.com/bmw-sav-foru...ight-haze.html
If the haze is due to condensation inside the lens cover, that is an R&R job.
All above found via the handy Search Tab, upper right of page site.
Welcome to the Board...
Good Luck, mD