I've owned and sold my BMW for my FJR.
Here's my thoughts...
If you can afford the "quality" of the BMW it's a real nice bike. Is it far superior to Japanese bikes, IMO no. Is it even a little better in quality, IMO, no.
Some design features on the Beemers are great and I wish the FeeJ had them, that being said.... The amount of money it costs to maintain, buy parts, get service, etc, is way more than you'd ever pay if you had a Japanese bike. I had a BMW K-bike, and if you didn't lube the splines on the output shaft of the tranny once per year, it would fry huge and cost you at the dealer about $1K. I did the work myself and it was still about $350. Now, to lube the splines meant pulling the entire ass end of the bike off and tranny. A weekend job once a year, that is not fun. Also, just to change oil and check all components at the dealer is at least $350 to $600 depending on what they adjust. Does that sound reasonable for a high quality bike? And even though they did these maintenance items, what ever went wrong with the bike and needed fixin', you'd pay for dearly.
Don't get me wrong, it's a real nice bike, I just couldn't afford the BS and was real pissed with the tranny design issue needing that type of maintenance. Remember BMW was making engines and trannies well before the Japanese was specializing in them, and BMW still doesn't have it down IMO.
I know many people own Beemers on this forum and they are real nice fun bikes, but you pay way more for that than a Japanese bike. IMO I don't think it's even close to worth it, That's why I own a FeeJ.
Now go to the BMW forum and say the FeeJ is far better and see the response you get.
Good luck.
BTW - Love the dog pile Saturday's.