Где составлять документ?.
Договор купли-продажи поможет составить нотариус (ст. 550 ГК РФ), который и подтвердит законность происходящей операции. Можно, конечно, заполнить договор самостоятельно. Но очень сложно учесть все нюансы, не имея никакого юридического опыта.