Hi,
It is not a problem to buy a car with your company. It doesn't make it automatically active, however you can keep it inactive and submit nil tax returns.
Anyway, you can get residence fast and easy as a EU citizen, but the residence card you can receive will be for a period of 5 years. After that you have to register the car again to the Traffic police.
1. In order to receive a residence card you have to go to the nearest Immigration police department (in the nearest main city, where your property is located) and submit copy of your passport, proof of address (copy of your notary deed for purchasing a property). You also declare that you have health security and enough funds for living. You have to pay small fees and within few days you will have received the card. For detailed information you can ask local immigration department.
Note: Keep in mind that receiving a permanent residency means you live in BG more than 6 months in a 12 month period. As a resident of BG, aside from some cases mentioned in agreements for avoiding double taxation, you have to pay your taxes here. Also you are paying monthly health security contribution of 16.80 BGN.
2. After car purchase you have to register it to the Traffic police within 14 days. Beside other documents, you have to have third-party liability insurance, which is about 100 Euros a year, eco-taxes etc.
3. Within 2 months you have to declare the car to your municipality. You can do that by submitting a declaration, copy of the contract and/or invoice and insurance assessment \if it is bought outside BG). You have to pay one-time municipality tax of about 2% of the assessment for purchasing the car. Unlike UK in BG you are paying also annual municipality (local, community) tax on the car, which is calculated by the municipality, but it isn't so much - it depends on the car's horse power, year of manufacturing etc. Remember that you have to pay it every year just like the property tax.
4. If the car is new (up to 6 months or below 6 000 kilometers) and you buy it outside BG, but in other EU country, you have to pay VAT on the purchase. You'll pay VAT in BG. If you buy a second-hand car from an individual you won't pay VAT at all. If you buy it from a car dealer you'll pay VAT to the dealer anyway.
5. It is very important where you are going to buy the car from and what the car is. If you buy the car outside Bulgaria you should ask for a EURO 1 certificate which certifies that the car is manufactured in EU to avoid paying customs and VAT on "
import into EU"
. If the car is manufactured outside EU, but you buy it in another EU country you have to get documents proving that the cusoms and VAT are already paid. If you buy it otside EU you would have to pay VAT and customs.
Maybe I create a mess instead of helping, but that's the way it is when dealing with administration