If we ignore my 50cc scooter, which doesn't really qualify as a motorcycle, I own a Kawasaki ER-6F, also known as Ninja 650R. It's my first bike, but I like to read up on bikes whenever the chance presents itself, so I do have some knowledge. Mind you, I know my limitations and I wouldn't tell Karl to buy his bike based on my advice alone.
On the subject of BMWs: when choosing my bike, I briefly considered buying a second-hand F800S. In the end I figured the money I'd spend on a second-hand F800S would get me a new ER-6F, so I went for that instead. The fact that insurance for a 800cc is more expensive than for a 650cc had something to do with the choice too.
Only thing I really dislike about my bike is the lack of a fuel level gauge. Everything else is just the way I wanted it. The other day I read the national price list and noticed, to my surprise, that if for some reason I had to give up my bike and buy another one I'd get the same model.
I don't doubt the BMW brand offers good (perhaps excellent) quality, but if you can settle for slightly less bang, you get a lot more buck in exchange.
Oh, and personally I dislike the BMW boxer design common to many of their models. In principle the low-centre-of-gravity idea is good, but in practical use you risk scraping the cylinders on cars and other objects, especially in city driving.