You should paint or remove the reflector and update the angel eyes with some Umniztas. I personally don't think that the vinyl wrap looks good on the outside of the car. It doesn't fit well in my opinion.
BTW you can bake the e90 lights. Using a heat gun is a bitch and takes forever. You also need to be sure to get rid of all the old sealant and replace it with some high quality sealant, I recommend Koito Butyl Sealant.
Also, if you decide to let someone else do it for you, I recommend Lightwerkz out in Oakland, NJ. Not sure where in NY you are but its only 30mins from the NY border.