Billyjack, what kind of work do you have in mind?
There is a good indy guy at Lake Wylie, just southwest of Charlotte, that I've used for some repairs. His name is Nick Benner and he owns Lake Wylie Euro. I've used him to work on my Z4M and our MINI. I finally decided if I was going to own BMWs and MINIs, I should learn to DIY everything, so that's the path I've taken lately, and I've done all the work on the E46. The one great thing about BMWs is the community for them is so strong. There are detailed DIYs and videos on almost everything.
Eurowise and EuroEnvy have a lot of fans as does AutoHaus up near Lake Norman. It's probably hard to go wrong with any of those.
Salty