I don't know abour Euros as I don't spend any time in Europe, but I DO spend a lot of time in the US of A and Canada.
Today's US dollar XR is a tad over $1.40 to the pound, so if it was a straight one-for-one exchange it would be ~£3056.00. VAT on that would amount to £611.22.
That gives a total so far of £3667.37.
GRS have to get their stock from the man in the middle, who has to pay the initial ex-factory price and transportation costs, AND has to make a few bob to keep the weans fed. GRS also have a fine store to maintain, staff to pay, and a living to make, rather than exercise in model train philanthopoy, much as we'd like it to be different.
The US price is the store price, and if I bought it in most states I'd have to pay some kind of sales tax [Which varies from state to state], but that would not amount to very much at all. Oregon, where we live for part of the year, has no sales tax.
So buying one in Germany - where the darn thing was made anyhow - is STILL your best bet. Note that the German price includes THEIR version of VAT, called Mehrwertsteuer, @ 20%...
Can we expect to see one on your track?
tac