Best ever buying experience was at Jalbert, Kirkland, in fact if it wasn't for them I would probably never buy from a dealer ever in my life, all the previous experiences I had with other dealers(non BMW), and lately with Nissan were painfull. I helped my mother buying her Maxima 04 last year from a dealer in Laval and boy did we get screwed. Turns out the "New" car was repainted due to shipping dammage (Door,fender and mirror) but we were never told.
After I found out they never wanted to trade the car.
Anyway, till the day I can no longer afford a Bimmer, Jalbert is my place. If you go there ask for Normand Masson,
he's the man