Saying HD is more reliable than BMW is like saying a Yugo is more reliable than a Ferrari. Could be true on paper. The Ferrari is infinitely more complex, so statistically you're gonna have more failures, naturally. But which would you rather drive?
Additionally, the average BMW rider rides A LOT! Not so with your average HD, and probably other brands to a lesser degree.