Buenas,
si teneis problemas para comprar en Singapur, yo he hecho lo siguiente:
1.- Abrir chrome, eliminar todas las cookies.
2.- Entrar en xbox.com - cambiar la store a singapur. Copiar el enlace que te pone.
3.- Cerrar chrome, eliminar todas las cookies. copiar el enlace de la store de singapur.
4.- Loguearme con la cuenta de xbox live, hotmail o outlook.com que quiero vincular el juego.
5.- buscar gift card.
6.- comprar una de 20$ SG y 50$SG, es posible te pida una dirección facturación, buscar en google maps hotel singapur, te salen tropecientos, pones la misma dirección que cualquier hotel.
7.- darle a buscar forza horizon 3.
8.- seleccionado standar y buy preorder o algo parecido.
9.- te pide el método de pago y seleccionas Other - Redeem code y pones los dos códigos
10.- te agregan el juego a tu biblioteca de la tienda de windows 10 del usuario que ha comprado en la web de xbox.com.
Al cambio son 46-47 euros creo.
Cualquier otro método no me ha funcionado, tarjeta crédito o paypal, nada de nada.
Suerte!