this is what i use a lot autocom cdp plus link below will encode injectors and some keys and bcm as well as covering all P-codes dealer only codes,, also gives a live data option to run all sensors and controllers a must have to repair a car also can tell when timing chain needs to doing by reading the vanos sprockets position etc, also covers every car on the road £30 on ebay,, you will not find better for the money,
https://www.ebay.co.uk/itm/2019-Blu...089520?hash=item521c897830:g:ItoAAOSwq55c0VnY
also another good one is wurth snooper i believe the RAC use it has loads of good functions
https://www.ebay.co.uk/itm/For-WOW-...774401?hash=item41d4a9d601:g:G6MAAOSwuk1Z2~kD