I've seen a ton of low-cost OBD2 CAN bus BT adapters for sale, many based on the popular ELM327. I've seen a few generic CAN bus readers, primarily USB, most of which are very expensive ($200+).
...