In AutoHex Diagnostic scan tool (HexDiag) BMW software retrieves the complete identification of control unit, like part number, software/hardware version, manufacturer, etc...
Autohex II Reviews
Find out Autohex II user's impressions about using this tool for BMW advanced services
Car Technical Information
To test a car you need a professional and technical information, the more information you have, the more easy you can find the fault