To diagnose your BMW, you will need BMW diagnostic software such as ISTA D, ISTA P, or ISTA+.