No experience with that dealer, but a few things to keep in mind. There are a number of similar places in that area of Toronto, and they seem to be a dumping ground for off lease cars from Quebec. These would be 2nd tier cars- high mileage, not maintained, residual values that didn't work out. 1st tier would go to authorized dealers, CPO, etc. QC leased cars tend to have lower resale value. The roads are awful, so the suspensions may be worn out, rims dinged, and whatnot. Ask a lot of questions and demand service records.
Any BMW looks good as long as it's a Coupé. Or an R1200S.