Can I participate in Targeted Auctions if I am not resident in the country where the property is located?
Sure you can!
Just remember that if you win the property you will have to go physically and personally to the Notary in charge to sign the deed of sale (or you can grant a special power of attorney with a public deed).