Qualquer pessoa pode fazer um contrato de compra e venda, desde que tenha conhecimento sobre a negociação. É indicado que você procure um profissional qualificado, visto que esse saberá como reger cada uma das cláusulas consideradas imprescindíveis para o seu contrato.
Lembre-se que cada negociação tem sua peculiaridade, aí a importância de ter um contrato bem redigido.