Whether you are looking for maintenance or increased performance; Bimmer Performance Center should be your first and only choice for a couple of reasons. First, the staff and owner made me feel like I was their only customer. Their knowledge on BMW's and their paitence with all of my questions was phenomenal. Secondly, it is nice to be able to go to a shop such as BPC and explain the problem I'm experiencing directly with the technician rather than to a service underwriter whom may not even understand the car either. Prior to meeting the guys at BPC; I was a dealer only advocate. Now I wouldn't even consider going to dealer before BPC.