I took the car in to diagnose a steering problem. I was told it would be diagnosed for $99. They called to tell me I needed to spend $1,800, and then they would know whether or not my issue was fixed. They actually first told me they compared it to another mini in the shop and mine was different from it (mine is a 2006; they were comparing its function to a 2012 - when I pointed that out, they said, "oh, it's a 2007"). I explained that it made no sense to compare my 2006 to a 2007 to make a diagnosis, since my 2006 was made in the first half of the year - BMW changed the style in the 2nd half of that year - you would think they would know that. Instead of comparing my car to another car in the shop, shouldn't the standard of repair be technical specs - and not another car in for repair???
So once I got past that really strange issue - I reminded them that I brought it in to diagnose the problem, not spend nearly $2,000 to "see if that fixes it." They were absolutely no help in diagnosing my car's steering issue, and I ended up paying $110 for absolutely nothing. I will never take my car for service there again. Ever.