Yes but it isn't getting any better, in fact its going to get much worse before it gets better, so your better off taking a lump some of money (USD) "whether it be a loan or what ever", take it and dump it into a European bank and convert that Dollar into Euro at the bank, that way you'll accrue interest and you pay for your European items in it’s own currency rather than being hammered on the exchange rate every time.
Oh to answer your question BMW-FW26, BMW’s are cheaper in Germany because most of the models are basic there, but if you want you can get a fully loaded, which ends up being pretty much the same – but still cheaper than it’s NA counter-part.