I've been pretty happy with Don Katsumi (former service mgr at Beach Auto) and the guys at Autotrend.
http://autotrend.net
The nice thing is they have courtesy cars (older bimmers to beat - e28's, e30's)
if you book far enough in advance - couple weeks usually.