I am one of those guys whose has typically experienced bad shit with car dealerships - from unresolved mechanical issues to plain arrogant and rude salespeople. In my mind, BMW Toronto is a dealership that has broken that curse for me. While I didnt buy my BMW there, I do take it there for service due to convenience. Their two shuttles will pretty much take you wherever you need to be in the core and will pick you up after as well. If you wait, the lounge area is perfect to grab a coffee and some wifi and work while you wait. The services advisors are no nonsense and do what they say. This in my mind is anomalistic for car dealers. I am going to be in the market for a new car in the next 6 months and no doubt will give BMW Toronto a try there as well.
Enjoy!