BMW diagnostic cables can be confusing because there are so many brands plus worries about the color of the connector itself but I found this cable does everything what i wish i could do on my e46 touring. You can test individual gauges, headlights, and engine controls, and some built-in programs can do a lot more than I can. In fact, there are probably four programs that I didn't even use because I didn't understand them, but I didn't have to because I liked using INPA, which is one of the programs that come with it. Diagnostic cables are a lot more complicated than the vag-com I use on my VWs and Audis and a lot less automated, but there are resources online to help you navigate through everything you need to do.
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
eTORK 3/8-Inch Drive "Click Style" Electronic Torque Wrench: Precise Torque Control (25-250 In. lbs., 2-20 ft.-lb.)
12 Review
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
Reversible Mi 16-in-1 Ratchet Screwdriver
21 Review
Rechargeable screwdriver OA-3,6F (433.0.2.00), 3.6 V, 1.3 Ah Li-ion, blister
46 Review
Bit and socket set Stels Tool set, 1/2", 1/4", CrV, plastic case 94 pcs, Stels, 94 pcs, black
46 Review
Xiaomi Mi x Mijia Wiha Precision Screwdriver Set (DZN4000CN), 25 pcs
34 Review