Get the car computer diagnostic done and see what fault code are you getting and where it is pointing. It cud be serious issue so dont drive much and not on high speed as ABS isnt working and dont rev too much while picking up the vehicle you might skid too.
You can try shops on BMW road in shj and see if any have ready stock usually they also source from dealer and sell at discounted prices.
If not try Abu Dhabi dealer.
It cud be two things only and they both are bad.
You fried the head gasket and coolant is getting mix with oil and producing smoke. If also experiencing loss of power majorly then its head gasket confirmed.
Or else
Your piston rings is leaking engine oil in combustion chamber and getting burnt, resulting in smoke. For this check engine oil level regularly and if it deplete, its confirmed.
It cud be fuse is partially working, or else the central locking device of other two door whose lock /unlock is not happen is gone bad. Chances are less of getting two door lock failed at same time. It must be some other electrical failure, more likely. Get checked with qualified technician.
Sputtering cud be coz of many reason, normal service due, air filter, engine oil or major is snapped timing belt or slipped its tooth.
get properly checked and diagnose and better dont drive the vehicle until then, call for recovery.
Do a leak test by yourself, and see if its DIY or something major.
Check radiator bottle for leak, check all the plumbing to and fro from engine to radiator and then radiator to expansion bottle. Then check the radiator and if its radiator leak then you def need external assistance, other two you can DIY. Good luck.
Open the fuel cap and close air tightly until you hear some clack clack from the fuel cap.
If not you need new fuel cap, it might have lost its air tight functionality.