Bought mine from Brecht and the sales staff is great! I went early on a Friday and all of the new car sales people were in a meeting, so instead of making me wait, one of the used car guys jumped in and did a great job, they had just received a new M3 that morning and I got to be the first customer to take it out for a test drive while I was waiting!
Service has been OK so far, other than quoting me 750$ to replace a punctured tire
(but that's BMW) they can be somewhat difficult to get ahold of, and they have a limited number of rentals as compared to BMW San Diego, but the SA's are great.
My fiancee takes her car to BMW SD and hasn't had any real issues with them. They are right in the middle of SD though, and I think the largest in SD, and anytime a company gets that much business the service suffers.