A good car paint restore compound can clean your headlights. After that, keeping waxed (yup, the same wax as on the paint) will keep them clean. This works on all plastic lights.
Welcome to the WERKZ!! Most up some pictures of you M roadster. Also, post your question in the proper repair section. You will get more help with your leaking roof there.
__________________ FCP Groton
877-634-0063 | info@fcpgroton.com FCP Euro - European Car Parts Specialists FCP Import - Import Replacement Car Parts
The AutoGuide.com network consists of the largest network of enthusiast-owned enthusiast-operated automotive communities.
AutoGuide.com provides the latest car reviews, auto show coverage, new car prices, and automotive news. The AutoGuide network operates more than 100 automotive forums where our users consult peers for shopping information and advice, and share opinions as a community.