For others looking these guys are the best there is in Philly. Not cheap, but the best there is.
http://www.cavalloautobody.com/home.php
Honestly maybe overkill for a BMW, paint from the factory isn't great to begin with. They do concours level work.