IMHO yes you bought the wrong rifle. Others no doubt will be along at some point to tell you differently.
The question was asked and I answered honestly. It's rather like BMW fans they bury their heads in the sands to the unreliability issues.
X5 3.0 Diesel 55 plate, 197,000 miles and just usual wear and tear. Never a problem. Was used till sold as a comfortable cruiser up and down motorways.