Derek,
I know it sounds redundant, but check in Device Manager to see if the BMW Scanner driver is installed (it'll be painfully obvious if it isn't). If it isn't, then update the software from the BMWScanner folder from the root of C:
Also, try another USB port. These two items usually resolve the issue for me.
Sent from my DROID RAZR HD using Tapatalk