I am currently doing a coolant job on my E46 328CI, and I'm replacing my coolant hoses as well. I really want to know what kind of brand BMW puts there from factory. I replaced them with hoses from FEBI. Before I never had issues with this brand, but nowadays they really make sh*t products. The hose which connects the thermostat to the radiator didn't even fit on the radiator side and also the coolant temperature sensor didn't fit. Also my coolant tank level sensor didn't fit in the coolant tank which is also from FEBI. So I'm looking for a new brand to buy. I know the best option would be to buy original BMW products, but if you guys know what brand BMW sells or some other kind of good quality brand I would rather like to buy that. You guys have experience with Gates or Meyle for coolant hoses? I buy Gates often when I have to do belts and stuff and I never had any problems with it. I have used Meyle several times and didn't have any issues with it as well, but I haven't bought coolant hoses from them.