*US specific - Brits can ignore this bit*
Nope, although if they are from 1996 onwards, then they should have OBD2.
For a broad band diagnostic gadget, you can get an ELM 327 based device, they come as leads, bluetooth or wifi, and handheld, and you can even link them to 'phone apps to read codes and get live data, sometimes even dyno run style programs.
These won't be anywhere near as in-depth as the BMW stuff, it'll just cover engine and transmission problems, but they will work on every car (it was a legal thing to have easily accessible cheap diagnostics)
There are a few different protocols, GM group and Ford, Jap cars, European cars etc, but these days, all leads should cover every protocol.
elm 327 | eBay
Anything there should cover all post 96 cars to a basic usable level.
For a deeper level (into Aircon, ABS brakes etc) you'll need something more specific to the model.
There's a few about on ebay, various makes and models, often possible clones of the dealer diagnostic kit, and they seem to be starting from around $75-150, up to $700-800 for repair shop spec stuff.
I'd double check on a GMC / Toyota forum for what is about if you want to get full diagnostic coverage, otherwise, just grab an ELM327 for basic coverage on all 96 on cars.