Agree, not a fan of dealerships, specifically for the purchasing aspect. I have a great BMW dealer for service that I've had good luck with so far (Valencia BMW).
If you are looking for an X3, wait for the X3M which is coming out soon. It's gonna be a monster (priced like one too I'm sure)...