Yes, Ukrainian citizens can freely buy real estate in Bulgaria. The exception is the purchase of land, where foreigners may face restrictions. To purchase land it is necessary to register a legal entity in Bulgaria.