Yo creo que mientras liquide en el país donde se encuentra el bien inmueble los correspondientes impuestos devengados en la compraventa así como la Renta de las Personas No Residentes de dicho país, tienes la suficiente fuerza legal para justificar la transferencia de dicho dinero desde el país X a la cuenta en España.
España tiene muchos acuerdos para evitar la doble imposición internacional, con lo cual es importante liquidar los impuestos debidos en aquél país, y tenerlo todo muy bien documentado.
La mejor forma, por ende, es una transferencia bancaria. Si el país está en la zona SEPA, la transferencia te puede salir realmente barata, y en la mayoría de ocasiones gratuíta.
Saludos!