I am in Texas, and ended up buying a UniCarScan unit from this outfit in Germany:
https://www.obd-2.de/shop/profi-diag...iagnoseadapter
You can copy and paste the link in Google Translate to read the site in English, or some browsers will do the translation for you. Smooth transaction for me -- no problems. It took a couple of weeks to get the unit delivered. It's worked very well with Bimmercode for me.
If you're adamant about buying from a US site, Bimmercode says this one works (Amazon link):
https://www.amazon.com/OBDLink-Bluet.../dp/B07JFRFJG6
Good luck,
B B