Hello!Im looking to buy a code reader and was wondering if Autel MaxiScan MS509 would be worse consideration? It says on the wed that it would work, but will it really?!!It cost around GBP80, so would be a good buy...only if it really works. How can I find out if my BMW is OBD2 compliant?!