We bought an X3 here a few months ago.. the price was right, and the salesman was helpful and non-slimy. The loan guy tried to sell us an extended warranty, but I just said no. I can't speak for the service, but the sales process was relatively painless. I've dealt with New Century BMW, Long Beach BMW, and Nick Alexander BMW - New Century was good too, but Nick Alexander was by far the worst.
more