There's two Mini Cooper dealers in South Carolina. My 2005 R53
with 200,000 miles on it has had
all service done at one of
the two dealers... except for a couple of times when I had
emergency work done at incompetent mom-and-pop places
which had to be redone at the dealer.
For the last four or five years this fellow named Carlos at the
Greenville Mini dealer has been "my mechanic"... he's done
a bunch of that gnarly stuff you might have to do after a
couple of hundred thousand miles... new clutch... new
suspension... I smile every time I get in my car, it doesn't
look new anymore, but it drives like a new one...
I take my motorcycle wheels over to the local Suzuki dealer
now when I get new tires. I buy my tires from them too. I
like it there, he makes a little money on my business and
I get to watch the old tire pop off and the new tire go on
in seconds as if by magic

...

If you have to take your stuff to be worked on, take it to a
good mechanic somewhere... you might find him at the dealer...
-Mike