Do you have a full service history from the previous owner? It would help to know what needs to be done and what can wait.
A full overhaul should cost somewhere in the region of RM5k, less if you don't want to replace all the stuff. IMO while you're at it might as well refresh everything and change it new.
If you don't want to do an overhaul then consider changing most of the wear and tear not related to the engine.
Usually the recommended things to do would be:-
1. Flushing and changing your brake fluids.
2. Flush your radiator. You can send it for a service if you want.
3. Change all your radiator hoses. Basically anything to do with the engine cooling system, just change it. That includes the water pump and termostat.
4. Flush your power steering fluid. Change the power steering fluid reservoir as well.
5. Check your steering rack to see if there's any leaks, if there is do a service on it. There's service kits available for e36 steering rack from BA.
6. Replace engine mounting and gearbox mounting.
7. Replace drive shaft rubber guibo.
8. Replace drive shaft center bearing.
9. Replace wheel bearings, front and rear.
10. Check the condition of all the bushes under the car. This includes the front lower arm bush, rear sub-frame bush, rear diff bush (not sure if this can be changed, but I think can).
11. Check the conditions of the ball joints in the front lower arm, inner and outer. Replace if necessary. This is highly recommended.
12. Check the front and rear absorber top mounts. On the E36 these are very prone to having a short life-span if you are rocking harder suspension setup.
13. Replace the petrol hoses under the rear passenger seat. This will crack over time and cause a very strong petrol fume smell in the passenger cabin.
12. Service air-cond compressor. This can be done at Naidu. To find out where he is do a forum search.
13. Check for leaks in your car's air-conditioning system and replace as per necessary.
14. Change the rear diff oil.
15. Change the manual gearbox oil.
There's a whole lot more things you can do to refresh the car to make it work like new. It's all up to what you're looking for at the end of the day and how deep your wallet is.
Remember that it's never cheap driving an old car due to all the wear and tear stuff and this is not to be confused with how people always say BMW maintenance is high.