I have owned 3 BMW's (on my third now) and they have been virtually problem free. I had to replace the clutch on my first that was premature, but it was a used bike so could be a bad rider before that beat it up.
I bought a new one last year (2015 GSA) and so far so good, not expecting anything major, the GS model has been solid for me in the 3 generations I have owned ('06 GS, '10 GSA & '15 GSA). Service has always been good, drop my bike of and pick it up the next day, getting a loaner is a big plus as well. I don't think you can go wrong with a new BMW, no model is having catastrophic failure or is constantly breaking down. Sure you will read about issues now and then, but every bike has them. On that note, you can't go wrong with the Honda either, they are known for rock solid reliability. I know ABS is standard with BMW, I am assuming the Honda has it as well, if it did not I would say go for the BMW just on the ABS alone.