2004 Mazda B-3000. Ive been a truck gal for the past 30 years. I used to trade in every 4 or 5 years....something so indulgent about a new vehicle. But in these times, and the fact that Im not putting nearly the mileage that I used to when I traveled so much- I only have 56,000 miles on this one, and I have been known to do that in one year in years past....and the fact that for the first time I have no truck payment.....I now plan on driving this one until it falls apart on me, which hopefully will be many miles from now.