I was replacing my valve covers on my 98 740iL and decided they looked terrible. I took them to my local powder coating shop and $120 later they look 90% better. A few spots remained a little rough looking due to the porous nature of Magnesium but for the price I love the results. Now I have to carve out time to put them back on. Enjoy!