I honestly think I could've done better, but it was my first car purchase, I was simply happy I could qualify for it, with the payments I wanted (with a stretched out term). They listed at $23,900. I got it for $22,750CDN. Then I got talked into the rust proofing and extended warranty. Hey, what can I say, I was young and dumb.
The only right thing I did was I bought a Honda, used. 2001 Prelude, 5 speed. It's been very reliable thus far. Considering the price though, I could've bought a new Mazda3 or Civic or Corolla at the time. But I don't need 4 door, nor an automatic. I just wanted to have some fun (fun cost money, in my case, over $1k in speeding tickets thus far - 2 pull overs and 4 redlight/speeding cameras).
Regrets? Not a bit. Without it I couldn't manage to do the things I do today, so in the long run it was still worth it. Now they go for closer to $15000CDN. After 3yrs, hasn't depreciated too terribly. Close to what my loan is.