I've had many vehicles before buying my Toyota - some domestic, some imports. But the vehicles I had just prior to getting my 4Runner (which I sold & traded in at the same time when I got it) were a 2003 Pontiac Grand Prix Limited Edition, 1985 Dodge Ramcharger 4x4, and a Chevy S-10 (can't remember the year).
The Ramcharger and S-10 were great off-road trucks, but the Ramcharger was not running or broken more than it was road worthy (a big money pit), and the S-10 took a massive beating and kept going. Finally started acting up so I sold it for what I paid for it.
The 2003 Grand Prix was a rare car, as I'd only seen five other Limited Editions on the road since I bought it. It was actually a pretty fun car - while it was running. At about 63K miles, "something" stopped working correctly so it didn't run for crap. Dealer couldn't figure it out, spent around $1000 TROUBLESHOOTING & GOT NOWHERE! Then the dealership suggested changing a few other items, which would have been another $1500. I changed the suggested items myself for around $400, and that still didn't fix it.
Meanwhile, I was out shopping for a 4Runner, and when I found the one I wanted, I was just going to buy it outright as an add-on and keep the Grand Prix (since I had the grand Prix paid off). While wheeling-&-Dealing, the sales manager was being a d1ck in general, so after coming up with the deal for the 4Runner, I brought up trading in the GP. They didn't drive it, or even ask about the condition, and I didn't volunteer the info. They walked around it, started it up, & that was it. He should have been more thorough about checking my trade-in out.
These are the same guys who wanted to charge me almost $1300 for my timing belt R&R.:cursin:
I don't feel the least bit sorry about it. A$$holes.