The Best Buy in my neighborhood is no longer selling any computers that can support Windows 7, so you can’t buy one of their computers and have Windows 7 installed.
Last I checked, around 45 days ago, Amazon still has new computers with Win7 installed.
Our local computer company that does sales and service will put it on any machine they sell and on one already owned for a small fee.