Their business model is quite unethical. They were super friendly initially but as soon as sale was complete, they wouldn't return calls and were quite rude when I went over.
They basically used the Mazda computer to turn off the check engine light (usually stays off for a few days afterwards) to hide an issue. Ofcourse at pickup the light was off and everything seemed fine, but 3 days later the check engine light comes on. I took it to an independent Mazda dealership and they told me that a certain sensor was busted and would cost me $1,500 to fix it. I called Downsview auto and they were quite rude and basically told me that once the car's off the lot, it's my problem. I would highly recommend against buying here based on my experience.