your going to find that all brands German,Jap,Korean and American have design flaws,vendor QC problems,and other **** ups . there is no perfect brand . buy a Land Rover and see what bad is .without knowing how many miles you have and your service history it might be a lack of maintinance that caused the problem . you should fush youe cooling system every 50000 miles and put in a new thermostat and new Dexcool . did you buy it new or used ?

someone could have been topping off the cooling system with hard tap water .