This truck has exceeded all of my expectations for a small truck. We've hauled heavy loads over mountain passes, frequently taken it off-road and even commuted in it for a few months. It's comfortable and reliable. I was a Ford girl, test driving Rangers, when I found this truck for a better price. I have no regrets.
Overall, this is a pretty good little workhorse truck. The dealer was responsive on the recall issues for the windshield wipers switch and the replacement of the central control system computer which eliminated the pinging problem. This truck has been very reliable and the costs for service at the dealership have been lowerthan expected. The B3000 could use more power.
Getting ready to sell this truck, but it has been a very good vehicle for the past 5 1/2 years. Constant engine pinging forced me to use premium fuel (as per Mazda recommendation); O2 sensor went out early, but fixed fine. Didn't handle great in windy conditions. My dog loved riding in it!
This truck has never been back to the dealer. We do oil changes as necessary as well as other maintenance. The only dig are the two jump seats as they are quite uncomfortable although the truck was not bought for them. We have loaded lots of dirt, towed trailers, and generally treated this truck like a truck and have no complaints.