Besides, the NSE Nifty fell below the crucial 7,600-mark.
A cautious strategy adopted by investors ahead of the upcoming fourth quarter earnings amid mixed global cues led to the fall, brokers said.
The 30-share BSE index resumed higher at 24,998.79 against last closing of 24,900.63. The index firmed up to regain the 25,000-mark and touched the day's high of 25,013.13.
However, selling towards the middle of the session dragged the index to a low of 24,647.48. It finally settled 215.21 points or 0.86 per cent lower at 24,685.42, its weakest closing since March 17.
Also Read
HDFC dropped 2.58 per cent to Rs 1,072.65 after housing lender said it will make a one-time provision of Rs 450 crore in the quarter ended March 31.
Other prominent laggards included L&T, ITC Ltd, Infosys, Wipro, Tata Steel, HUL, ICICI Bank, SBI, Bajaj Auto, Bharti Airtel, Asian Paints, M&M, Tata Motors and HDFC Bank.
Of the 30-Sensex kitty, 18 stocks ended lower, while 12 including BHEL, Coal India, Lupin, Dr Reddy's, ONGC, RIL, NTPC, Axis Bank, Sun Pharma and Cipla finished higher.
Sectorwise, BSE consumer durables index suffered the most by falling 2.03 per cent followed by capital goods at 1.18 per cent, IT (1.18 pc), FMCG (1.17 pc), auto (1.17 pc), teck (1.13 pc), bankex (0.69 pc) and realty (0.67 pc).
Broader markets too saw profit-booking, dragging down the BSE mid-cap and small-cap indices by up to 0.45 per cent.
Meanwhile, regional stock markets struggled despite the dovish tone of the Federal Reserve's in minutes from the last meeting.