no Brasil você encontra serviços de R$40,00 ou menos, basta pesquisar um pouco. Você vai precisar pagar antecipadamente o boleto para que o domínio seja validado. Você não precisa, de forma alguma, de CNPJ ou CPF para registrar um domínio .COM, não importa que provedor você use. Você só precisa de CNPJ para registrar domínios do Brasil.
Se você tiver um cartão de crédito internacional, você consegue registrar por menos de R$20,00/ano. Eu mesmo registro dessa forma.
Eu utilizo o www.idotz.net, mas sugiro que você use o www.godaddy.com, que te dá 100 redirecionamentos de e-mail, além de dar gratuitamente acesso ao Servidor DNS - para você poder utilizar hospedagens gratuitas (muitos provedores não oferecem esse suporte).
Acho que é isso

Estava eu olhando agora o 100br.com e percebi que baixou de R$45 pra R$30 reais, além de dar os redirecionamentos de e-mail e o Servidor DNS. Então... se você não tiver cartão de crédito internacional, APROVEITE!