As a non-EU citizen, you cannot own land in your personal name in Bulgaria unless you register a local company. Definitely hire a lawyer who specializes in real estate, not just a general one, to handle the 'Notary Act' verification. Check out
this guide on property documentation to understand what the seller needs to provide.