Another point to note is that all modern vehicles have to comply with the basic legal/required EOBD II specifications that cover GENERIC engine parameters and errors codes to meet required emissions regulations. These parameters and error codes are non manufacturer specific specific and common across all makes. This means that many engine and sensor faults, BUT NOT ALL, can be read and reset by most diagnostic tools.
Once one leaves the realm of generic "engine" codes and parameters then manufacturer specific support tools are required.
For what it costs you might as well get a set of MES OBD connectors. For most things the "free" version software is fine. If the need arises, you can buy the registration for about £50.