Mr. Whalen has now sold me 5 or 6 BMWs (I've lost track). He's always cordial and helpful. (why wouldn't he be, you might ask--I walk in to buy a BMW, and he sells me one--how tough is that?) It's about attitude. When I'm in for service, he makes it a point to great my wife and me, even though we're in the service area. The purchase is always painless and he's always accommodating and offers useful advice without making me feel like he's "selling me" by loading the vehicle with stuff I don't need or want.
I highly recommend James Whalen for your BMW needs/wants.