Dealing with BMW complex electronic control Units (ECU) along the entire process chain requires reliable communication and data description, The Diagnostic Tool Set consists of a set of PC-based application which support developers, engineers and technicians in all aspects of communication with ECUs and vehicles via serial communication lines. Typical applications of the BMW Diagnostic tool include: *Specification of ECU\'s diagnostic data *Communication development *Reading and clearing error memory *Flash data uploading and downloading *Reading measurement values *Input/output control *Calibration of single ECU variables *Coding of ECU variables *Coding of ECU variants *CAN (controller Area Network) bus mode emulation *integrated solutions for on-board/off-board *fast and simple configuration of GUI and communication data instead of programming *customer specific protocols supported *long term application by supporting widespread ASAM standards *language is English and Germany Models covered: 1 series E87 3 series E30, E36, E46, E83 5series E34,E39,E53,E60,E61 6 series E63,E64 7 series E32,E38,E65,E66 8 series E31,E52 E90 Mini R50,R52,R53 X series E53 Rolls Royce Z series E85,E52.