VMs and native Windows on a Mac (boot camp) are not recommended. 10: will work fine for BMW Standard Tools, but has trouble installing BMW Scanner 1.4 device drivers.XP: no longer supported by most software, including Chrome.I find Windows 7 is the best OS for setting up BMW software. Needs to have one free USB port for the K+DCAN cable and at least 5GB free drive space for the software. I recommend to get a cheap used one from ebay and dedicate it to car software use. The CPU, drive, and display requirements are very low. Any laptop that can run Windows 7 or higher is fine.