Hey, just to keep your mind at ease do you have the EXACT mileage? If not they might be out joy riding in your car now that it is sold. I have seen mechanics and sales people do that before.
Hell when I bought mine the guy told me yeah it holds corners well, I had it out last week. He dropped 500 off of it as I was going to walk.