I moved to Veliko Tarnovo last year. I used a rental agreement for my initial D-visa application. It's much safer to rent first. Make sure you understand the nuances of
does purchasing property in Bulgaria automatically grant residency? because it is a common misconception that it does.