Normally, I would rate EMC 4-stars but since this is Vegas and there are no decent BMW repair shops around, they get the bump to the full five!
I first heard about EMC via Yelp a couple of years ago, but never got around to trying it until my car's engine went FUBAR on me and one of the vendors at my work suggested them to me after taking his car there for regular service. First off, they are a family run business but are excellent at what they do. They have a convenient location off of I-15 and Spring Mountain West and they only charged me a half hour of labor to run a diagnostic and find out what is wrong with my car. (Many places charge at least one hour and go up from there).
Fortunately, they were able to find out the problems pretty quick and were even able to complete all the work by the days end. The mechanic showed me the parts that caused my cars engine to go FUBAR on me which was cool since it helped soften the blow of what I was paying for. (It takes the sting out of the cost when you see what is being replaced and why instead of them just fixing it and never showing you)
I believe what they charged me was a fair price and only quoted me a few things that I already knew about that needed some attention in the future. EMC has earned my trust and will now be my go to people when I need service for my car. They also repair every other Euro model and make to such as MBZ, Jag, Porsche etc...