It seems to me you paid too much for the bike in the first place. You must have made the seller very happy. But, now that it's done I'd say it's a keeper. Being both a previous Honda and BMW owner, I'd say Honda on reliability and cost of service is the frontrunner. And, if your not fixing it yourself, that's what really counts.