There is reliability & then cost of service
I think people who say German vehicles are reliable or Italians are not reliable are still thinking of 1970s. It's like a bad superstition that is being repeated by people who have little current experience of neither.
There is reliability and then there is cost of service. Euro bikes always cost more to service than the Japanese. But the price difference between the Japanese and Euro models, on many of their brands has basically shrunk to a point of being irrelevant. For example the price difference at MSRP between a BMW K1300S and Kawa ZZR1400 (ZX14) is basically the same. The BMW RR is just a hint more expensive than a Honda blade.
Also keep in mind that both BMW and Ducati have increased their service intervals. This is great news for us Euro bike riders. The Ducati Diavel I tested had a service interval of 15,000 miles.
I recently sold a 1999 BMW K1200RS that I had since new with 80,000 miles on the odo. However, my 3 year old K1300S is cheaper to maintain than that K1200RS. On my old bike changing an alternator was a near 10-hour ordeal, because Germans and I think Italians too used to design bikes with no concern for cost of maintenance. All that is history now.
Considering the recalls that we see from all brands, most bikes today are basically and relatively reliable. Some of the failures to due to parts vendors than the manufacturers themselves.
Although, as mentioned, Euro bikes typically may cost a bit more to maintain than the Japanese, their fun factor and pride of ownership tend to well makeup for it.