Hi. For my E46 (since sold) I used 2 bottles of Pentosin MTF2 Manual Transmission Fluid SAE 75W-80 API GL-4. Back label stated: "MTF Manual Transmission Fluid Pentosin MTF2 can be used on many European passenger cars equipped with ZF or Getrag manual transmissions from 1997-On. Manufactured by Deutsche Pentosin Werke GMBH Wedel/Germany."
DIY is straightforward.
Depending on your box, you may need a pair of crush washers. Check
www.realoem.com to see.
1. Warm up car but not excessively. Quick Starbucks, no muffin as we are on a diet. And besides, your wife always busts you anyway.
2. Identify, and ensure, you can undo the FILL plug on the transmission first. Very awkward moment to discover you can't refill the tranny after draining the fluid.
3. Undo drain plug using suitable tool. Use a suitable catch container.
4. Drink the Starbucks. Wish you bought the muffin anyway.
5. Refit the drain plug, replacing the crush washer. Don't go all mental on the torque. Check specs, or you don't have a torque wrench, put it tight, and add one grunt.
6. Fill the box with your fluid, basically till it overflows. Clean up the spill you just made.
Hint: Harbor Freight Tools (mmmm...Harbor Freight...) sells a neat plastic hand "pump" that happens to screw into many plastic oil containers. Dead useful.
7. Refit the fill plug.
8. Record the mileage.
9. Repeat this in 30,000 miles for a happy, carefree transmission.
10. Dispose of the fluid in an environmentally safe manner.
Congrats, your car should now shift like buttah. :bigpimp: