In case you live in or near Waynesboro, Va, or just passing through, European Auto Sport is the place to go for Mini servicing. I am sold on the shop. Closest Mini dealer is two hours away! For more info, go to europeanautosportva.com.
Nice! Always good to put good Euro shops out there. MINI dealerships are only good for 2 things. WARRANTY repair and maintenance, but only the "free" maint. that's included with your purchase(s). If you pay for anything besides an oil change at a dealership you're being gouged.
I checked http://www.minirepairshops.com and the shop is at the top of the list. I have the link handy when on road trips. You never know when or where.