Guys..i did mine (e60) at one of the car detailing service at sect 15 subang jaya..ver nice indeed, now looks like brand new..but in your case it is the inside which is dirty.. anyway, advise from the shop, DONT put the protective sticker as the heat from the light might cause problem to the glue (of the sticker) and difficult to remove later on..sounds logic to me but that is what he said larrr..not me. But he did put a protective coating of liquid at the glass and give me one year warranty (I case it fades again..) well good enough for me! Name of the shop is TJ Automobile Saloon jln SS15/4C and ask for Jeffrey