WNC Mtn guy
Good OBD scanner.
I watched a lot of reviews of different makes and models and this one was highly regarded. I am not a professional but used it successfully several times on 3 different cars and it got the job done. I've loaned it to a retired auto mechanic that still does some side work and he was impressed. The lifetime updates is important to me.