BMW cars in Europe don't come with as much standard equipment as they do over here. Not sure about the bikes. I assume emissions regs play a part, but I suspect most of the price difference is marketing. People are willing to pay a premium for BMWs, and BMW gladly charges what the market will bear.
One other thing to consider if you're financing: BMW usually had pretty good interest rates, and insurance is relatively inexpensive. Factor those two variables with the excellent resale value and the cost of ownership looks pretty good.
I bought a used BMW because the new ones are so expensive. I'm planning to buy another bike next spring. Don't know if I'll spring for an R1150S or save some money with another brand. The price difference between a new BMW and a new Honda/Triumph/Whatever will pay for a Suzuki DR400E.
Gotta plug in the payments plus insurance and see which is the best buy for the money.
"For every action there is an equal and moronic overreaction."