It does leak some oil but cant be leaking that much

I'm after your thoughts, i'm thinking of compression testing the engine first before i remove it, if that is good could it be the turbo fooked, anyone had the same problem? its a 1.9td aaz engine don't know it history or mileage was already fitted, it pulls very well even with a slipping clutch (pesky oil leak)
it's coming out whatever to do diesel pump and clutch and oil leaks but i don't want to strip it down if i don't need to, any obvious way to see if turbo is at fault?
cheers nick