: Beyond the legal and practical implications, there's an ethical aspect to consider. Using software without paying for it or obtaining proper authorization can be seen as unfair to the developers who invest time, resources, and expertise into creating the software.
BMW now provides (formerly Rheingold) for diagnostics and ISTA-P for programming. While expensive, some independent repair networks share licenses affordably.