When I was shopping for compact trucks (ended up with a Fordzda Branger) I noticed that Toyota seems to follow the rule of 2. Take any $3000 Ranger, colorado, s10, or dakota. Then compare it to a $3000 Toyota. It will have twice the mileage, twice the rust, and twice the dents. They hold their value big time.
Still likely a good deal mechanically, but it's also hard to argue with parts prices. I just did a radiator, intake gaskets, belts, hoses, clutch, flywheel, rear main seal, master and slave cylinders, brake rotors and good pads, u-joints, cold air intake, injectors, plugs, wires, and coil on my Branger and the parts cost was under $500. And I got good stuff, too. Gates, Exedy, OEM ignition stuff, OEM injectors, Reinz and FelPro gaskets. Funny thing was, that was mostly as a "while I'm in there" exercise. I had a little leak from a valve cover so I went nuts because COVID gave me cabin fever.
I've been incredibly happy with my Branger. I'd do it again. If you're looking for a back seat, maybe not.
I would find the nicest Silverado or F150 extended cab or crew cab I could find. I would love a Tundra, but at the $3000 buy-in, they will all likely have taken a fallen tree across the bed and the interior will look like the former owner was a grizzly bear that smelled honey-coated salmon in the seat cushions