Alberta Wheel repair do great work at a reasonable price. Their turn around time (particularly at this time of year) can be a little slow however...perhaps wait until you put your winters on, and can afford to live without a wheel for a few weeks?
2011 E90 M3 Alpine White on Fox Red
2007 E90 335I Graphite on Terra
2005 E83 3.0I Mocha on Black (Gone and forgotten)