2nd not spending that kind of money for basic diagnostics. There is *nothing* advanced about the 3rd gen 4runner system, the cheapest of the cheap will do absolutely everything that Can be done.
I have 3 options. $15 Techstream (aliexpress) which, with a computer, allows me to do 100% of what any Toyota Dealer can do with the available system. The downside is portability.
A ~$20 BAFX bluetooth/OBD adapter (was supposed to be the best "cheap" option) combined with Torque or the $10 Torque Pro does nearly everything the Techstream software can do, and everything more normal people care about (monitoring what little can be monitored, clearing codes) on this vehicle. It falls down when you get into vehicles with CANBUS systems.
A ~$200 all vehicles CANBUS adapter that works with any given vehicles diagnostic software (like Techstream). I bought this for my two other vehicles, which are both riddled with CANBUS and forgot about it when I'd ordered the Techstream cable ~ though the cheap cable is easier to use.
There's not a whole lot to monitor on the 3rd Gen 4runners, this is absolutely Everything (via Techstream):
If you have a smartphone, just buy one that works with that. You're not going to gain anything over a $3 ELM unit by spending $100+ on a Bluedrive unit (for this vehicle). Ditto with the ODBLink unit ~ it's marketing in most cases, with Maybe some CANBUS functionality via a smartphone for a few.