I bought my 2004 BMW 325XI in Michigan 2 years ago. We moved to Louisville about 10 months ago, and I have been looking for a good, reputable BMW service center. I read reviews of other nearby shops, and knew I was not going to either place. I finally found Autobahn BMW Repair on this website, and decided to give them a try. I am extremely happy with my choice. My car had not been serviced in over a year since I am a very low-mileage driver. I met Russ, and gave him the details of what I wanted them to work on (oil change, air filter, rear tail light and rotate and balance my tires). They gave me quotes for each item, and with my permission, they went ahead and did the work. My car now drives like a dream again. Their labor charge was reasonable (to me), $80/hr. I do not know what the other nearby shops charge but I do know it is more than that, and I also don't trust them with my car based on all the reviews I have read about them.
In most of the reviews, a lot of the reviewers complain about the cost. The way I see it, if you choose the drive a luxury car, you should expect to pay more to maintain it. The reason I bought a bimmer is because I know how good they are to drive, and that they have a reputation for being good cars, unlike my BRAND NEW Jeep Grand Cherokee, where for the 2 years I owned it, I took it to the dealer every other month because something was wrong with it, and they could not always figure out what it was. I traded it for my bimmer and now this is all I will drive.