The engine is pretty good as long as maintained properly - Oil changes, and no issue neglected.
It should be coming up to it's second timing belt. debatable, from 60k up to 100k depending who you ask. Oil leaks from the camshaft tensioner seals, and valve cover gaskets. ( i'm having mine done this week ) What exacerbates the leaks are the PCV hoses. If they are old, they will come apart as you try to squeeze the endlocks to pull off.
You may find the non-engine issues to be the deal breakers, again from neglect.
Search the B5 forum here
then "For starters, search control arms, water ingress, PCV system, oil leaks, ABS module, coil packs, CCM... "" quoted by Scotts13 B5 forum, and also ECU, door locks, coolant