Are there any hidden costs when buying?
No. The only costs are approximately 200 USD for notary fees and 50 to 200 USD for registration with the Public Registry. There are no transfer taxes. The 18% VAT applies to new builds but is always included in the price displayed by the developer, so no additional amount is due from the buyer.