I looked around, and read many reviews about different places before heading to FAA. They came highly recommended (even from inside BMW dealership) and so I gave them a try. They were courteous, efficient, and about 40% cheaper than the dealership (I had engine work done, not just oil change or something).