I found this place online a year back for my 328xi. The car had only 50k on the odometer and was an 07'. Nonetheless, the back window actuator had went out and Eric Francis was straight forward and honest. Having what I call a common sense I am able to feel people out and never once felt I was being taken for a ride given the delicate electronics inside the door panels.
Now I am here for my 2010 X5. The 328xi had a horrific tragedy, but we won't go into that. The service light came on so I called them up and once again, completely satisfied. Coming back next week to get the oil changed even though I have 1100 miles left according the the vehicle info on the computer.
BMW makes a hell of a car and if you want hell of service with awesome customer satisfaction, this is the place to go. Half the cost of dealership and also does warranty work.