If you are serious about DIY maintenance for your BMW, the official ProTool is an investment that pays for itself the first time you avoid a $200 diagnostic fee at the dealership.