Vi Quach over at BMW of Fremont is really good. Although my car is on order and I haven't gone through the delivery process yet, he has given me the best deal and experience on my E90 335i. He's very easy going and pleasant to talk to and whenever I have a question he usually responds pretty quickly (that day or 24 hour turn around time). We'll see how my delivery experience is in a few weeks, but for now it's been very delightful!