Diagnostic Tool for BMW Vehicles is without a doubt the most comprehensive tool to be made available to independent BMW Specialist