In Germany all real estate purchase contracts must pass through a notary. The notary not only certifies that the property is available to sell, but also draws up the purchase contract itself. And, once the contract is signed, the notary must also forward relevant documents and information to the proper authorities.
→ 1.5% of the purchase price