I took my 2005 BMW 645 in for servicing after years of being frustrated by poor service from BMW dealerships in Toronto and Hamilton. Beech Motorworks were a breath of fresh air. Honest, competent, and fast, they knew the car well and were able to address electrical issues that BMW had been unable to address for years.