Hello, I'm Brandon.
I could help you with this.I have been working in a BMW shop for over 15 years.
The common problems with the 2000 3 series is the window regulators. They tend to fail without any warning and have been replacing many regulators in these vehicles.
Ball joints they tend to fail around this mileage. This is also a wear and tear items therefore if it is worn out, you should inspect the front-end suspension.
Radiator crack at the seem.
The sub-frame bushing worn out and crack the rear chassis. This is an expensive fix because the repair is to reinforce the chassis.
The Air / oil seperator tend to crack on the tubing and create heaving smoke when start up.
Check out the cylinder head gasket is OK.
You could do a check the cylinder head gasket by checking the coolant condition. The coolant should be green and not milky color. The coolant should not been bubbling when engine is idling. The exhaust should not have white steam coming out. This is one of the most important thing to check.
I have seen many vehicles come in overheated.
The driveshaft coupling also a common issue with older 3 series.
I will be online until 5 pm today. Please let me know if you have further questions.
I'm going to switch to QA mode.
You are welcome Ben.I have already reply back to you regarding to hand brake instruction.It's not that difficult to adjust the cable. It will take a tech half a hour to adjust the hand brake cable. It is very rare the cable needs to be replaced. Most of time it just need an adjustment to fix it. If it really needs to be replace that labor for both rear will take 2.5 hours of labor the parts will cost $60.Its straight forward to adjust. Make sure the car is level so it won't roll. 1. Remove the center console. 2 pull the hand brake 3. You will see two nut 4. use a wrench to adjust the two nuts. 5. Ideally you want to hand brake to click 4 times to stop the car.