As the BMW system is too complex it will first require a proper scanning that a BMW authorized workshop will be able to do with a proprietary BMW scanning tool to find the exact problem.
Trying to experiment the repairs on your own without scan data and knowledge of the system is highly not recommended.
If wiper spray isnt working then take a needle and pin it inside the water jet on top of hood as most of the time those very tiny holes get block if not used from long time. Hoses and motor last very long time. If jet isnt blocked remove the hose from under jet area and use wiper spray button and see if water pops out or not.
ASC = Automatic stability control
Engine light = Check engine
ABS = Advance Braking system.
Get the computer test to do the proper diagnose and then fix it. It could be because of one but big problem like ABS modulator failure these all three lights are lit.
Show it to some qulified mechanic who can put the stethoscope and check if its valves, injectors, lifters or something else. All cases, its a serious concern so dont delay it.
the car is getting over heated when i am stuck up in the traffic, so i check the coolant level and it has gone down drastically but i cant see it leaking so i top up the coolant thinking maybe it must have exhausted and kept an eye on the leaks but no leaks found and same thing happened. what do i do