The BMW is a lot nicer looking, more luxurious, and just better all round. The only thing the pilot really has is the "reliability." Don't get me wrong though, the BMW is still a very reliable.
And the way i look at it, is as the Honda is like a milkshake, while the BMW is like Champagne. The milkshake (Honda) is quite, easy going, but nothing special, and not all that exciting, while the Champagne (BMW) is much more luxurious, enthusiastic, crazy, yet can still be easily controlled