I bought my 1985 K100RT in south Florida in 1987 second-hand. The first owner bought it, and apparently it came with a bad fuel pump. I found out during my research to buy it that my bike "was notorius" as that first owner had it in the back of a pickup truck "to every BMW in Florida wanting his money back.". Apparently, the bike had a big sign on it too that said "LEMON". BMW finally bought it back, and I found it at a dealership with 2,200+ miles on it. That dealer replaced that new and faulty fuel pump before I bought it.
Now, twenty-two years later, my TRUSTED and LOVED K100RT fires up every time, with the SAME fuel pump, and the bike has 89,000+ miles on it, and I will NEVER be rid of it. It has NEVER, EVER left me anywhere.
Fast forward twenty-two years. I now have an '06 K1200GT that has been through all the updates. Hassle? Maybe. Awesome machine? Hell YES!
I also have an '07 GS. Got it last year. The day before my planned vacation this year, where I bought new tires and had it in for it's 12k service ready to ride to Banff, the now notorius issue of the failed fuel pump controller left me at the side of the road, eighteen miles from my house (This is now a global recall for all GS models 2005-2008- I got my recall notice from BMW YESTERDAY, the recall was announced two weeks after it killed my GS). Part took a week and a half to come in. Vacation scrapped. I still LOVE my GS.
Moral: Relax. You bought a high-performance bike that had a tick from the factory. Get 'er ironed out, and you will enjoy many, many years of riding.