I know good shops in Milwaukee. I know that is a hike, but the prices and service are so good that some people make the drive.
The guy who bought my 325i was very impressed at the prices my local shop of choice charged for their work, which is beyond reproach.