FWIW, if Honda had updated the ST at any point in the past 7 years, that's what I'd be riding.
Yep.
I haven't had my K1200GT long but so far the only expense I've had is an oil change that was cheaper than the ST's, mainly because the GT only needs 4 quarts and there was no fraction of a quart extra to make me buy another one just to put most in my lawn mower.
I think after the initial recalls (which may have been excessive... but it wasn't me that had to deal with them) I don't see there being much of a difference. Plus if you do the work yourself, it doesn't really matter how much more the dealer would charge... except for parts I guess.
Time will tell but I'm ecstatically happy with my BMW right now.
PS. As a reminder that the ST has maintenance issues too, like the loose wiring harness issue, the "excessive" engine heat issue, the mysterious coolant leak issue, the infamous front end wobble issue... there's plenty of maintenance issues that have been mentioned on this forum. Honda makes a pretty reliable bike but no bike being perfect, maybe some company recalls where the problem is fixed is not such a bad thing, ya know?