OK, I went ahead and restored one of the headlights on my daughter's 04 BMW 325 i today using the 3M kit, and I have to say, I'm very impressed. As others have said, it is a fairly time-consuming process, especially the first step (with the sanding pads), but as the instructions say, the more time you spend on the early steps, the better the final result. I'm the farthest thing from a skilled person (this is the closest I'll ever come to doing bodywork), but I have the say, the headlight cover looks virtually brand new. Not only should it significantly improve the performance of the headlights, and therefore the car's safety, but they go a long way toward making the car look like new. My daughter, despite being the typical teenager ("Whatever, dad...") was really taken aback, especially since I was only able to get one of the headlights done today, so the contrast between the repaired one and the old one is very striking. She was genuinely pleased and impressed with the outcome. High praise, indeed!
Here are a couple of before-and-after shots:
Before
After
The thing that looks like a streak in the "after" picture is actually a reflection from the headlight, which was on in this photo.
My only gripe with the product is that it needs to have a lot more of the sanding pads included. They give you six, but I used all six up on the first headlight (which is why I wasn't able to do both), and I didn't think the headlights were all that bad compared to others I've seen. I'll call 3M tomorrow morning - hopefully they can send me some more sanding pads without my having to buy a whole new kit. If they don't have the circular pads that attach to the drill bit attachment, does anybody have any ideas as to what I may be able to do as an alternative?
But overall, I've very happy with the results, and would whole-heartedly recommend the 3M headlight restoration kit, which I got for about $15 at Walmart.