I have a 7 series BMW. I'm a reasonable person, trusting and fair minded. However, my tolerance has been stretched repeatedly over 2 years by the North Scottsdale BMW service department. The service department at North Scottsdale is very aggressive. They consistently find multiple service issues when I schedule an appointment for a single problem. They consistently keep my car for too long. I schedule a morning appointment and they always report early afternoon that I have multiple service issues without having done the work for which the car was brought in, and then the work often pushes into the following day because they couldn't finish it that day, all because they spent the morning trying to find problems I don't have. Their motive is clearly to gouge the customer and they do this well by finding multiple issues on every visit. This coupled with an hourly labor rate twice that of independent shops makes for a steep estimate. I only go to North Scottsdale for extended warranty issues or recall items. Oil changes/brakes and other maintenance are half price at an independent BMW service shop. Avoid these guys! Why can't I rank them as zero stars? They deserve a zero!