Thanks. It's ridiculous that I had to go all the way to the President.
Yes it was BMW Toronto. I don't think it's a corporate owned store. The owner has a couple other dealerships.
I don't think I could have repaired it myself - I'm not that mechanically inclined. Plus for a luxury car under 2 years old I shouldn't be expected to touch anything myself. The car should pretty much drive itself.
I have a feeling that BMW is going to try and sweep this one under the rug. I really think it affects a lot of 3-series.