well, St. Catherine would be your next closest. I don't think you want to drive all the way to BMW Toronto, but they do have a smaller service facility @ Queensway.
http://www.bmwetobicokeservice.ca/ab...urs-directions
As for your encounter, you should ask for Budd's to give you a brand new M6 GC so you can do the same