Just a little info that might save you a bit...for my cars I have a Bosch diagnostic system and it also has expensive annual licences, I've got around this. I purchased a Dell 12" Laptop for general use but specifically for the Bosch software. The way the licence update is timed is by using the computer's internal clock, if the clock time is reset the software won't know the actual time. The way I work this is a bit of a pest but not overly so - I installed the Bosch software on windows and a dedicated hard drive and recorded the date and time on a label stuck onto the hard drive.
For general use of the computer I remove the Bosch drive and slide in the computer's original hard drive.
When I need the Bosch diagnostics I first change the computer clock to one minute after the last time I used the Bosch hard drive, shut down the computer and then switch the hard drive to the Bosch diagnostic one. When I restart the computer the Bosch software thinks it's just one minute after I last used it. When I've finished with the diagnostics I note the time, shut down the computer, remove the Bosch hard drive and record the time on the drive's label for future use and replace the original hard drive for general use. This gets repeated whenever I need diagnostics, which isn't too often so I've used just a couple of days of my licence during the past four years!
There may be a problem for this system if BUDS uses an internet connection because it could pick up the time from the internet. I've no experience of BUDS so perhaps someone who runs a BUDS software could enlighten us on that. :thumbup: