XTOOL D7 is a full-featured, excellent bang-for-buck OBD2 Diagnostic Tool.
Amazon Link:
https://www.amazon.com.au/dp/B098LF38DS
EDIT 1:
It's cheaper at the XTool online store with free shipping to AU!
US$399 (AU$520)
or
US$322 (AU$493) with the 5% discount code "XTOOL".
https://www.xtoolglobal.com/products/xtool-d7-bi-directional…
EDIT 2:
The new D7S version is even cheaper again at eBay with eBay Plus.
AU $482.82 (inc free post; eBay Plus required)
Newer model D7S - Camera, new software, better CPU, more RAM.
List price: AU$649
-$30 with automatic ebay offer, "save AU $30 for every AU $500" = AU $619
-$136.18 with code BF22AU = AU $482.82
https://www.ebay.com.au/itm/145257220734
XTOOL D7 can access most car ECUs to read, clear codes, retrieve live data, freeze frame, ECU information and perform active tests, matching, adaptation, turning off warning lights, and resetting monitors. Its full range of car models and full car system diagnoses make it a professional automotive diagnostic tool.
Active Test (Bi-Directional Control)
Auto VIN & Auto Scan
Live Data Stream
Diagnostic History
Diagnostic Feedback
Remote diagnose
36+ Maintenance Functions
3-Year Free Updates
YouTube review here:
https://www.youtube.com/watch?v=_WGGJPle2W0
More reviews here:
https://www.obdadvisor.com/xtool-d7-review/
I'm not sure how easy it is for other makes, but for my old BMW I bought an adapter cable on eBay for around $15 and downloaded free BMW diagnostic software on my laptop.