Engine: Mobil 1 0W-40 (spring, summer, fall) & Mobil 1 0w-30 (winter)
Tranny: Not sure. Let BMW change it @ 70k. I know it's easy but didn't want to crawl under the car and get messy.
Diff: Mobil 1 75W-90 LS Synthetic
Cooling: Prestone (Green - all color compatible stuff)
Brake/clutch: Valvoline SynPower DOT4 Synthetic
Power Steering: Mobil 1 ATF
Windshield Washer: Grab whatever when low.But usually bug off stuff from Prestone for summers and low freeze stuff for winters, also Prestone.
My car has 160k miles now and runs just like it did at 60k miles.