Agree on Patrick for Service
If anyone is still looking, I definitely recommend Patrick for service, although I've not had a great experience with their sales. In fact, we just bought a 2008 335xi in Cincinnati, because we had such a good experience with the sales person there, versus not so great sales experience in Patrick. For service, though, they've been very good. I recommend Aaron M. or Chris S. in service (I've done a couple of HPDEs with Aaron).