Where would those seals be? I bought my car with troubles to open, very weak. I checked the fluid and it had almost a quarter of a cup too much. I took the fluid out but a little too late, the damage is done. Is there a solution?

I personally don't have much experience with this on our bmw's, however any connection could leak, only way to check is follow each line and look for oil build up at the connections.

To me the top while in movement seems a little slow and seems under powered, but that is normal.