Removing the headlight, baking it, and installing new lenses would take 2 hours max from start to finish. Although not as easy as the removable lenses, it is still very easy to remove headlight lenses sealed with butyl and also very easy to install new ones. I just run a bead of new butyl in the sealent channel, bake at 250 degrees for 7 minutes, and use large clamps to ensure the new lens is pressed all the way in. The butyl will cool enough to remove the clamps in about 10 minutes.
I also have good experiences with cheap Chinese lenses on a number of vehicles, including my E46, E60, E83, and C219. The ones in my E46 are over a year old - they do have some rock chips, but even OEM lenses would have some too. Otherwise they look as good as new. I cannot say that every aftermarket lens is made with the same quality, so ymmv.
As a professional detailer, I am perfectly capable of wetsanding, polishing, and clear coating (if warranted) existing lenses. However at this point, I always opt for new lenses if available, for three reasons:
- New lenses are always going to look better than refinished old ones.
- A lot of times, lenses will start to get yellowed/cloudy from the inside of the lens. There is no way to polish that out without removing the lens, and polishing the inside of a lens would be a huge pain, so at that point I'd rather replace.
- The inside of the lens is bound to have a thin film of dirt built up which typically cannot be cleaned off without removing the lens; see point #2.
If new lenses are not available, then I sand up to 5000 grit (starting grit varies based on how bad the lenses are to start), and then compound and polish. I used to recommend the M101/M205 combo, which is still great, but now I've switched to 3D One for both steps as it cuts just as well as M101, polishes just as well as M205, but has better working time than either and also does not dust. There are a million compounds and polishes that will work out there for polycarbonate lenses; I just tell people to do some research and stay away from anything you can find over the counter at a place like Walmart.
A real key, regardless of whether you replace lenses or polish existing ones, is to
ceramic coat the lenses after installation or polishing, respectively. Wipe down with IPA and use a quality ceramic coating, then don't let the lenses get wet for at least 24 hours. Ceramic coating goes a long way toward preserving the lenses and preventing yellowing. Another great option is to get clear-bra on the lenses. I did this on my E60 but found clearbra very difficult to work with compared to vinyl wrap, so that is probably a job for a professional or someone with more experience wrapping than me.