In my signature is the link to the Bentley Service Manual. It is I e of the most comprehensive guides for the E36 available. Take a read through it and it will help explain more about the TPS,CPS and other mechanical areas. This way you will learn a fair bit about your vehicle and if you need to take it to a mechanic then you will be more informed and less likely to get fleeced.