That's interesting. I've never owned a BMW but I would have expected that BMW would be the winner on quality because of the price. I am a big Suzuki fan and own 3 SuziQ's right now. The main reason I bought the Suzuki brand was simple - performance at an affordable price. I also have owned Honda's, a KTM and several Kawasaki's which I had no troubles with either.
I've never had reliability issues with my Suzuki's. However, I admit that the quality of components on the SV650, DR650 and DRZ400 are not the best but I usually replace many parts (handle bars, sprockets, seat, grips, tires, etc) with my favorite aftermarket items anyway.