The staff is friendly and polite, but they seem more interested in fixing minor cosmetic imperfections on your car than any sort of necessary repairs.
Maybe it depends on the mechanic, but I needed to tow my car back to the shop three times after a supposed "repair." The service staff also takes treats you as if you have no knowledge about cars, as if all BMW drivers are mechanically inept. You'd be better off driving the distance and taking your car to BMW of San Francisco.
more