The best in the world. I just bought a 2012 BMW X5 - Diesel. After 50km my check engine light came on and I went back to the dealer. The dealer cleared the fault code and told me it was a taillight fault. After 50 km the light came on again. took the car back. The dealer said it was an AC fault which has been fixed. Of course the light came on again another 50 miles later so I ordered this little thing that showed me the trouble code was coming from the NOX sensor. I cleared the DTC and drove another 50 miles and the light came on again. I took the car to the dealer with the lights on and told them it was the NoX sensor. The dealer said that wasn't true because his computer showed him the error code from the bulb in the car and that I should expect the check engine light on BMWs to be on all the time. I pulled out a cobra and showed him my $20 computer was better than his $5,000 computer and said I would go to another BMW expert, get an official diagnosis and sue him. He said he couldn't change it at his store so I had to go to another store and he would foot the bill - $2700. After replacing the sensor, my BMW runs great and the check engine light no longer lights up. I used the free OBD Doctor app from the App Store. Here is a print image from my phone.
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
MUCAR CDL20 OBD2 Scanner - Check Engine Code Reader And Diagnostic Scan Tool For All OBD II Protocol Cars Since 1996, With O2 Sensor, EVAP System, And Smog Test Functions
23 Review
Vgate ICar Pro Bluetooth 3.0 OBD2 Code Reader OBDII Scanner Scan Tool Car Fault Diagnostic Check Engine Light For Torque Android
22 Review