I think all dealerships have their flaws, except dealerships in Japan. Those people are the most polite in the world.
Anyway, I've visited all of Toronto's BMW dealerships and I must say, BMW service in Toronto is great. The salespeople are clever, but definitely not pushy. Some are dumb, but hey, u don't need a degree to sell cars.
I'm also pretty young, and I must say, BMW was the only brand of dealerships that respected and had no problem with me going for a test drive. All the other brands tended to ignore me (well, except for Subaru) so I bought a BMW