Hi,
There are 5 BMW dealers around Montreal. Not tested them all yet but I'm very pleased with "Parc Avenue" in Borssard eventhough they are not close to my place, not even on my way to work. There is a new dealership that opened few months ago. Their agenda is not booked 3 months in advance yet... convenient!

I have a BMW specialist I really trust in my suburb (Beaconsfield, West Island). He is not "certified" but it does not seem to influence customers as I saw a brand new 2008 M5 there last month

. Rates are half the price of BMW!!
PM me for contact info.
Also know a more "underground" BMW mechanic with all equipement (including DIS). He used to work for a dealer.
I bought the level sensor on my X last sunday and was also disapointed to see the "Selflevel Susp Inac." full time with left and right blinking arrows. message. Guess what. IT DISAPEARED TODAY