I replaced the radiator two years ago on 2008 328i and now is leaking. I bought a new one and replaced it a couple of days ago. The top hose is dripping from the end where connects with the radiator. The new radiator came in with an O ring which I think to replace the old seal of the hose. I fits just right but still leaks minimally and when slightly moving the end of the hose it leaks more.. What is wrong with the picture....The hose is a year old.