Eventually, your buyers are going to conduct an inspection. You may as well know what they are going to find by getting there first. Having an inspection performed ahead of time helps in many other ways:
It allows you to see your home through the eyes of a critical third party.
It helps you to price your home realistically.
It permits you to make repairs ahead of time so that ...
Defects won't become negotiating stumbling blocks later.
There is no delay in obtaining the Use and Occupancy Permit.
You have the time to get reasonably priced contractors or make the repairs yourself, if qualified.
It may encourage the buyer to waive the inspection contingency.
It may alert you to items of immediate concern, such as radon gas or active termite infestation.
It may relieve prospects' concerns and suspicions.
It reduces your liability by adding professional supporting documentation to your disclosure statement.
It alerts you to immediate safety issues before agents and visitors tour your home.