BMW 320is Workshop Manuals
If you choose to execute maintenance for your BMW 320is then it is usually a good plan to possess a Workshop Manual to use as a guide in case you need to know techniques to strip off a particular part such as the Drive Shaft and install it again successfully.
Searching for BMW 320is Manuals.....

BMW 320is Workshop Manuals provides identifiable diagnostic facts for the automobile so if something is wrong it will help you understand what the situation is and how to make it better. After that you can assess if you can do this by yourself or in case the job is simply too big you can still make a booking for your 320is in to a trusted mechanic.