Since using forums and owning a few BMW's in the past, I've learned to do some basic servicing myself. Including
Fluid changes (including transmission and diff)
Filter changes
Spark plugs
Hand brake adjustment
Thermostat change (on a 95 5 series estate)
Rear shock mounts upgrade (rogue engineering)
Exhaust (cat back)
I'll be learning to do a complete brake overhaul at some point as I invest in a kit to help me bleed them.
I've not done the bushes as I don't have access to a bench and vice, but this is on my list of things to purchase.
I was a mature student for 10 years up until 2 years ago, so money was tight. So when I bought a house with a garage, that was a good excuse to get to know my cars a bit better. I'm definitely not a mechanic, my background was IT consultancy and then the care sector, but the more I delve into my cars, the more knowledge I get.
The hardest but most rewarding car I worked on prior to the Z3 was my Alfa GTV V6. The most annoying was a Jaguar XJ6 because it only just fit in the garage, so that made manoeverability difficult.
I was given a MIG welder so at some point I'll be learning how to use that as well!
The point I'm making is if I can do the simple things (that do not require special tools and a car lift) anyone can! And if I can't do it, there is a guy I go to on the rare occasion I need to see him.