Yes, it is perfectly acceptable to buy OEM software.
You are required to register as a System Builder with MS - anyone can do so, and it's free. You can install OEM software on both new and refurbished computers. The only other requirement is to install the software using the OEM Preinstallation Kit.
SD