Like many people I find buying a new car about as pleasant as getting a root canal. A few cars ago I started using the Costco Auto Program and it's worked out for me; you pay $X over invoice for the car which is about as good or better than you'll negotiate.
After telling Costco what I was looking for they put me in contact with this dealership. I met with David Weisbaum and we went over my requirements. Unfortunately they didn't have a 328i available for a test drive when I went in so I left. David was very good at getting back to me to arrange a meeting.
David was knowledgeable, helpful, and went out of his way to discuss my needs and what BMW offers. We settled on the options and color I wanted but to get that specific car we were going to have to order it - it took seven weeks to be delivered but well worth it because I didn't have to make any trade-offs. David also clued me into a USAA rebate program and that wound up saving me $1,500. I never would have known about it if it wasn't for David.
When I picked the car up it was sitting in a bay and James Butler gave me the BMW 101 class. This car is loaded with technology and I added about every available option. James was knowledgeable, patient, and gave me a good start on figuring everything out.
I couldn't be happier with the buying experience I had here. From start to finish I dealt with professionals who clearly wanted to sell me a car but they weren't pushy and they treated me like a customer should be treated.
I'd recommend them, and especially David Weisbaum, to anyone looking for a BMW.