I'm curently shoping for a new 335 coupe and went to Hassel, Rally and Bayside and manhattan.
I need to trade in 2006 325xi at the same time. the only place where they were willing to really work out a deal with me was hassel.
Rally didn't even look at my car and try to push me to a 335is that was ontheir showroom, BMW manhattan didn't lookat the car either and gave me the run around and bayside told me that my car wasn't worth anything anymore and kept onpushing me to a sedan.
So for the experience I had between those 4 dealership, Hassel is way better than the other and will probably go back there to do a deal.