Actually it says 10/85 which would make it first production model year W124...1986...
Most likely was leaking from front cover seal. It's a <$10 seal that just needs a little RTV on installation to make it leak free. Shame it got parked just over that