Sheni's auto trend.
http://www.shenisautotrend.com/
Sheni was trained by BMW UK and used to be the service manager at a dealer in Toronto before he moved west and started his own place. He is great, especially for old fashioned mechanical type work. Many BMW Club members go there.