I used to take my Mini to the North Scottsdale dealership, but now that the one in Tempe is open I thought I'd try it, as they are closer to my house.  MISTAKE.  Without getting into the painful details, the customer service we received was unbelievably bad.  They gave us a multi-thousand dollar written estimate (which required repeated requests to even get anything in writing) and it was hand-written on what appeared to be a scrap of paper.  So unprofessional.  Then, when we spoke with the sales team regarding a possible trade-in, given the price tag to fix my car, they were rude and inflexible. We couldn't get a straight answer or even a return call until ultimately we got in touch with the general manager of the dealership.  Apparently, they have had problems and she and her team are now trying to set things right.  She was the first and only person there that was helpful, and she certainly has tried to make things right.  That said, I was disappointed enough that I will not go back.  If you need a Mini dealer, definitely stick with North Scottsdale.  I promise that will save you a lot of time and frustration.