Definately go see the optician/doctor. I'm thinking cataracts, which can be treated.
If it comes down to it though, the BMW would be the one I'd get shot of. Worse quality, bad design, complexity for the sake of it, awful dealers....
I've had 6 of the things. The complexity started with the K. The cheap nasty quality came in with the F650 revamp. The last good one was the R1100.
Andy