I'm lucky I've owned 3. Gave one away, loaned best one out (UK garage registered full version) 8 years ago and kept tiny but perfectly formed x431 (grey) which also has all 4 areas of Chrysler codes including. All still diagnostic functional on my year. Upgrading I would never do, I can buy another grey on 2020 for the same £UK I paid for the garage one. Upgrading either of the old two would cost 3-5 times that price and you never know what your getting. Twice I've driven many many miles at my own costs for demo's. Watching the horror in their face when I make them plug it into MY car .. .. live .. .. and drive off with my wedge intact. Best of luck.