autocm cdp plus link below, prob the best value and easy to use .
https://www.ebay.co.uk/itm/TCS-CDP-...143371?hash=item3d87f7688b:g:zuMAAOSwVehciqQP
wow wurth snooper very good full function , i have this and the autocom gives me more options for diagnostic run on live data, link below
https://www.ebay.co.uk/itm/2019-WOW...750148?hash=item3b2f9ae284:g:VUEAAOSwCgJcteSp
or inpa harder to use and load , link below is easy install one as others are a bit complicated,, the later software is inst
https://www.ebay.co.uk/itm/FULL-BMW...408314?hash=item1ef8c0de7a:g:isYAAOSw-eJb4D~-
the autocom and snooper are by far the best all round platforms they cover every car on the road you can do very close to main dealer level of encoding on most cars, ie stuff like fitting new bcm or injector code etc, not fould any car yet that they dont work on to some level or anything i failed to repair by using them to find codes,, if were me buy both then have them for next 10 years at least as cover 2017 car on the snooper and 2015 on autocom , good luck