If you want to keep your E34 for a very long time... there
is no secret, either you bring it to the dealer or a reputable
independent, or you perform all the work yourself... and most
of the time, because you know and care for your car, the work
you will do on your BMW will be of better quality. (Except
if you are a sloppy mechanic...)