Yesterday morning, I got in my car and immediately knew something wasn't right...and about 30 seconds later, the check engine light came on, confirming those fears. I was going to take my car to the dealership (which is what I normally do), but I could tell I wasn't going to make it the 25 miles. I know that BMW's are finicky, and that not just any repair shop will do; I'm also very particular about making sure my car is well taken care of. I looked up BMW repair shops in my area, and found nothing but glowing reviews for Babbitt North Scottsdale. I called the shop, and Danny told me he could get my car in right away. Not more than four hours later, it was ready to go, with new ignition coils for a very reasonable price (which was what I suspected was wrong), and not a single, outrageous service upsell like they try to do at the dealership. My car had even been run though a quick wash, which was immensely appreciated after the storms we'd had the last week. These guys are awesome, and I would not hesitate to bring my car here again.