I have been taking my BMW's to these guys for 7 years now, and I wouldn't even think about going somewhere else. They use OEM parts, and servicing schedules which gives me a lot of comfort knowing there are no shorts cuts taken.
Ownership and staff are knowledgeable and friendly. Betty in the front office has been a delight to work with. She is responsive and available when you call. These are true car people, and you can tell it when you interact with them.
Let's face it these cars are expensive to take care of, but I feel confident following Phil's advice will help me avoid the big unexpected bill.
Once you go here, you wont want go anywhere else.