I relocated to Dallas with my 328Ci. Scott and Carty at German Motor Works have worked on my BMW ever since. They work mainly on BMW and Mercedes. Carty is a certified Master BMW technician and knows BMW's inside and out. You will pay about 1/2 price for work done to you car when compared to the BMW dealers in town. They are equipped to do all the mechanical work that your BMW needs. They came recommended from a BMW website forum and I have been going to them for 3 years now. I would highly recommend that you trust your car with them.
Pros: Prompt service, very knowledgeable
Cons: Good idea to call ahead incase they are busy
more