I would say this is actually more of a dealer dependent thing, because I've been to several BMW dealerships for work in CA and most of them are staffed by jackasses. However, when I used one in OK City, I got amazing service. Could be. In the city I live in now, we've gotten nothing but shitty service from anything but the luxury imports. It's why I am pretty damn loathe to change, even though I keep telling myself I want to cut my lease payment in half, come November.