I've been under this vehicle a lot, and let me tell you, for it being a midsize truck it is built like a brick BLEEP-house. It's a V6, pulling a heavy mid size truck, this isn't one of those small pickups, it is a mid size truck that gets close to the same MPG as small pickups, esp. since I have the 4WD. For a truck that is 16 years old, it is running like a beast. I was out shooting and a full size truck (Chevy Silverado) was stuck at the bottom of a hill in some soft dirt. My little truck in 4WD was able to pull the truck out of the soft dirt, and up the dirt hill, and his truck had no power the entire time. Vehicle has great MPG, great performance (for what it is) & it's reliable
Mine has 450000 miles and doesn't even knock. I've totaled it and wrecked it after that. It was wrecked even worse about 8 times before I got it. Not to mention I was t boned in by a vehicle going 50mph while I was turning at a 4 way. Ruined my fender, door, snapped my spindle/hub. Dinged the cab and didn't touch the frame. Airbags did deploy so it's not worth anything to some one with half a mind but I lucked and had a friend with the same truck with a blown motor. Not to mention same color. Everyone said scrap it. I figured since its been such a bad ass little truck that has never broke down on me through the 200000plus miles it's taken me. I'll just swap everything to mine. Now it's back to the same beauty she used to be
Since buying haven't had any real problems. Replaced a speedometer sensor at 115,000 miles. Has about 120,000 now; runs great. Gets about 17/21 mpg. Little rust at bottom of passenger door and tailgate. Other than that it looks great for its age.
I have owned 3 Mazda B series trucks. The only trouble that I have had is a camshaft sensor problem with my current truck. It took the dealership forever to correctly diagnose the problem. Besides this, I have never had any problems with any of the Mazda trucks. My current truck is very attractive, reliable, and comfortable. I would highly recommend the Mazda B Series to anyone.