Check these guys out. I used them in my area and the guy showed up with his truck and mobile trailer workshop. He was very professional and did the work at my house. I had some curbing and chips on all wheels of my 2006 330xi when I bought it. He charged me $100 per wheel and they look like brand new with a lifetime warranty on materials and workmanship.
http://www.awrswheelrepair.com/