Typically the inspection is had when the customer gets the plates after buying the car.
Nope. Not in Texas.
All cars - even unsold dealer cars on the sales lot - must have inspection stickers.