Just to provide an update. Fixed the leak and replaced all of the seals for a measly £33 and about 3 hours labour. Would have been less if I had snap ring pliers but spent ages getting a tiny snap ring off and one with the tools I had with me.
Here is the pictures of the pump together and apart:
Definitely pushed my limit as a very rookie, self-taught mechanic but overall the job really wasn't too hard. Got a quote from a professional for £170 without VAT, so managed to save a lot of money on it and didn't encounter any issues with it.
In terms of the process, I'll try to write out a guide below, or at least one that I followed.
1. Remove the pump from the car (I followed this:
https://classicbimmerbits.com/e30-how-t ... placement/)
2. Loosen the 4 nuts on each corner of the pump (The pump has a spring and rod so do it slowly corner at a time otherwise it will fly apart.
3. You can now replace the rubber seals in the back of the pump. There are 2 inside which can just about be seen in the picture, and there are two small hex screws which required a 3mm (I think) allen key. Be careful with these as whoever put it together before overtightened these and I almost rounded one of them. Inside the screws are two tiny seals, replace these.
4. Now to the main pump side. Remove the large gasket surrounding the inner cylinder (Not sure what it is actually called, but it is flat cylindrical and in the center of the pump)
5. There is a small snap ring over the spline, remove this and push the spline through, removing the pulley side. You can then remove the cap off the central cylinder by pulling it.
6. Where the pulley enters the pump, there is a thick rubber seal, remove this by pulling it, being careful not to damage the sides. Push the new one with a coating of ATF oil.
7. Before you put it back together, make sure you reattach the bracket as you cannot put it on when the pulley and snap ring is reattached.
8. Replace the large gasket around the cylinder and put the pump together following the steps in reverse.
Torque Specs: Around 15 ft/lb for the four nuts around the pump, and just hand tight for the hex screws (Don't overtighten these as you will either destroy the seal or round the hole) You can always tighten them again from the outside.
Note: There are 7 items that came in the gasket set, two tiny seals for the hex screws, two larger gaskets for inside, one large gasket which goes round the cylinder, one thick seal on the pulley entrance, and a new snap ring.
If anybody in future has issues with this, I filmed the whole thing and can talk people through it, but didn't want to upload a massive video.
Hopefully this helps somebody in the future
