Older BMWs are pretty easy to work on as long as you think like a German. Ditto with old Benzes.I have an x5 35i with 130k. Oil changes only. 25mpg and just stacks miles with ease. Only mod I did was DVD hack so kids can watch movies while I drive.
I made the mistake of having an independent shop do my X3's starter... Was out $500. Did my own transfer case, brakes, oil changes, etc
Dad's 95 S320s alternator went out. Except for the astronomical cost ($625 at the dealer! $225 reman) for the part, it wasn't too tough to DIY that one either.
M