An $800 solution for basically any vehicle one is likely to encounter here at DMS:
(edit: changed link to point to smile.amazon.com)
https://smile.amazon.com/Autel-DS708-Automotive-Diagnostic-Analysis/dp/B008XN7NUG
Reviews seem to be favorable:
http://blog.obdii365.com/2014/10/03/autel-maxidiag-elite-md802-reviews/
Plenty of YouTube demos of the unit to show what it can do.