Often I get a question on YouTube about which scanner can do mileage checks and the answer is any that supports access to live data in all control modules. What you need to do is go to each and every single control module and check if there is any mileage stored data. These scanners are a good example:
Affiliate Disclosure: iamcarhacker.com is an Amazon and other affiliate programs Associate. As an Amazon Associate, I earn from qualifying purchases. Full Affiliate disclosure.
Quick recommendations

xTool A30

Thinkscan 689

Launch X431 PAD VII

Otofix D1 Lite

xTool D8W
Testing & comparing

Tester & Author: Juraj Lukacko
I care about giving you guys the best value-for-money tools as I am a DIY mechanic myself and I am sure I don’t want to spend money on crappy tools 🙂
I test new diagnostic tools every week, so I don’t just offer a few random products.
I have personally tested more than 100 car diagnostic tools, so I understand which ones are worth purchasing.
You can read the full review policy HERE, but now check what I found:

Hi, I am Juraj “Yuri” Lukacko. I got frustrated by unhelpful and scammy mechanics, so I decided to learn everything about car diagnostics myself. I test dozens of new car diagnostic tools every month along with learning new strategies to fix and customize cars. About Juraj Lukacko (Yuri)