After figuring out how to hook it up, it's easy to use. It works for me with Toyota Highlander, Toyota Rav 4, Mini Cooper (first car I bought it for) and Jeep. I bought "extra data" in the app for Toyota ($9.99) and for Jeep ($9.99). I don't know exactly what additional data I got for each car's additional purchase, but I was able to see more data and troubleshoot issues at a deeper level than my cheap OBD2 reader that uses Torque Lite. And I've had success with Toyotas and Jeeps. I bought the BimmerLink software separately because I needed to register the battery on the Mini and the software that came with it didn't have that option (to my knowledge). I got a lot more out of it than I thought. The additional data allowed me to identify the problem as a variable valve timing solenoid, which I didn't even know was a solenoid prior to this diagnosis. My other OBD2 device gave P000A and P000B codes which didn't directly tell me the problem. This additional data device provided a data point for TID $81 in variable valve timing. With a bit of Googling, YouTube, and buying an AllData manual for my Jeep, I was able to put it all together. This problem is usually resolved with an oil flush, fresh oil and filter, and a small amount of brake cleaner. This tool and software put me on the brink of a problem. I am very happy.
Upgrade Your Car Diagnostics With 16 Pin OBD2 Extension Cable Splitter - Male To Dual Female Y Cable - 50CM
17 Review
Precision Bike Torque Wrench Set for Mountain & Road Bikes - Pro Bike Tool 1/4-Inch Drive with Allen & Torx Sockets, Extension Bar, Dual Readout, and Storage Box
11 Review
eTORK 3/8-Inch Drive "Click Style" Electronic Torque Wrench: Precise Torque Control (25-250 In. lbs., 2-20 ft.-lb.)
12 Review
Autel AP200H OBD2 Scanner Dongle - Wireless Bluetooth Code Reader with Health Status Reports - Diagnostic Tool for Engine, Transmission, ABS, SRS - OLS/BMS Resets - All Vehicles (Android/iOS)
11 Review