Can I buy a hosting plan if my domain is registered with another registrar?
Yes. Regardless of the registrar from which you registered the domain. Just change domain nameservers to those that will be provided with the activation of your hosting account.