Get the bike repaired and maybe repaired again. At some point almost guaranteed you will realize the issues have gone away and you can truly love the bike for what it has to offer. Motorcycles are simply not important enough to ruin your life. I ride pretty much 7 days a week and I love motorcycling and I love BMW's in particular. If there's no snow or ice on the road I'm riding. Don't care about rain and don't care about cold, I'm riding. Don't let the small stuff take control of your life.