I removed my servo's and added the buddies..... no issues.... happy with the sound.
Recently when I had a moment, and dropped my front wheel into a ditch my bike came to rest on the sump after a little bit of scraping (just the right amount as it turned out).... I experienced no damage to the servo's, as they are on the shelf in my shed. So in a way, that was one benefit of removing them.....
Also, on my 21 r ninet I just disconected the servo cables with no servo buddie a few years ago. Online thought suggests that the bike does throw a code but not a warning light. My experience is in line with this.... no lights and there is a code when looking via the obd port... BMW have never mentioned it when servicing the bike (2 services).