Since you're coming from the UK, keep in mind that since Brexit, the rules for land ownership have changed for British citizens. If the apartment comes with a piece of the land (common in some developments), you might need to set up a Bulgarian company. For more details on the process, check out this guide on
Buying property in Bulgaria as a non-EU citizen - legal advice needed.