I purchased a Nissan Xterra a few weeks back, my first experience with this dealership was by far superior than any other in the GTA area.
Shortly after leaving the dealership with the purchased vehicle (20 mins) the check engine light came on, the following day I had a mechanic that I trust check out the vehicle, no sooner than the vehicle entered his shop he told about a muffler leak, he then found a burned out license plate light and front end ball joints that needed to be replaced (all of these three should have been repaired as part of the vehicle safety) The following day I took the vehicle into the Nissan dealership to have some aftermarket products installed, they also told me that the front end ball joints needed to be changed.
I contacted Autodome who told me to call the mechanic where they have their work done, the mechanic told me to bring in the vehicle where they would correct all that was wrong. The check engine issue was fixed (Evap issue), the muffler was replaced, the license plate taillight was fixed but only the driver's side ball joint was replaced (where both my mechanic and the Nissan Dealer said they both needed to be replaced)
My issue is therefore the outstanding ball joint and the issues that I would of had to deal with had I not had other mechanics check out the vehicle.
My recommendation then is to have another mechanic check out the vehicle before your purchase, as the Autodome mechanic is issuing a vehicle safety with several issues that would not pass the safety inspection. I guess I should follow up with the MTO to have this shop's license reviewed.