Hi, welcome to the forum
two things to check,
does the pump prime when opening the drivers door (a whirring sound coming from the front wing, passenger side, best stand outside the car to hear it)
and is the sele oil reservoir have enough oil in? Again, on the passenger side wing there is a felt sound deadening pad, in there you will see a black cap, remove and check the oil level against the built in dip stick.
If there is a leak, it is possible the previous owner could have topped it up to get it going and then it has simply run low. or as suggested, it may be a weak battery.
Most sele fixes are much easier than initially thought, it tends to be garages who complicate things as most do not know much about the system.