Whiskas: Long story short, i am from Germany, W3 pre-order costs 46 euro. Friend of mine is from Ukraine - and price there is 15 euro. He can buy game for me as a gift. Wouldn't it be against GOG policy? Will i be able to access the game from my account? Is there differences between UA and EU versions?
The cheapest ones you can get right now are from NVIDIA codes. Find people selling their codes and you can probably get them for around 20 euros. It'll work universally with no restrictions. If the code works then you don't have to worry about it revoking, as opposed to random people claiming to buy games themselves. They can always end up canceling payments and whatever.
The biggest reason to not buy from Germany would be if it had the violence or sex content extra censored than unusual. I'm not sure if GOG is legally required to do that though or not (posting censored versions). Like others have said people tend to frown upon using other regions to get a cheaper price for anything if that's your only goal. But no one's gonna blame you for not passing up things like a $1 Resident Evil 4,5,6 pack, or for wanting the best deals on stuff in general. Just find them in legitimate ways.