wau.......bro fritz....ur car engine really tiam lar.. driveshaft got sound and engine oil only left little...driveshaft actually not easy broke one unless the rubber is broke and there is leaking of the grease and when spining will suck in the air and sand together...yet polish polish inside.
U can still driving it just only the sound u can't stand for. Or u can ask the mech to clean the driveshaft untill shine shine and put GOOD grease in and see still got sound or not? normally if the shaft gear is abrasion then just replace the driveshaft lor....try check and no need to waste lot of money.
Ur engine oil light up....better be careful lor, if ur engine oil keep on leaking, if not the compression lost and go through valve seal, then must be the cam seal or block seal there wear off already. else u need to buy the cheap cheap oil to refill once everyweek or two weeks time....wish u luck bro...