Anyone ever had to deal with or know anything about this Dealer??? Was looking at a BMW there. Its on Lawrence Ave. in Scarborough. Not from the area just wondering if anyone heard anything bad about them/good things