I am a US citizen and I plan to sell a parcel of land outside the US and to remit the proceeds , bank to bank (wire transfer ) to my deposit account here. I acquired the property before I became a citizen. The main reason why I want to transfer the proceeds here, is to buy a home. Are there restrictions, limitation as to the amount of transfer or taces to be charged? Thank you for your kind reply.