I dunno brother. Anything more than sensors and brake pads I am scared straight to mess with. I would find a reputable import wrench and have them give you an estimate. At the very least they can guide you on some things you may run into that will help. Good luck....
1998 528i - sold 222,000 miles
1998 540i - sold 159,000 miles
2007 328i Coupe - 30,000 current