I have a 1990 520i M20. I changed the radiator, internal thermostat, water hoses and water pump as well. Now I have a leakage causing me to top-up the water by almosrt 1.5 litres every three-four days. There is no apparent leak and when doing the pressure test, there is not leak as well (warm and cold). My mechanic dismantled the cyliner head and told me there is a lower area (corroded from the engine block) between two of the water channels inside the block thus leading to leading inside the cylinder, this is why we are not seeing any leak outside the engine. I am not convinced as a leak inside the blosk would lead to bad running of the idling engine which is not the case and would cause some residues to build up inside one of the compartments and on the spark plugs. Please inlighten me and help me decide, do I need a new block or not ?????