It is always best to arrange a pre purchase inspection prior to signing a contract to purchase a property because it gives you more bargaining power when we find defects in the property.