The Sensex ended the day at 82,626.23, down 388 points, or 0.47 per cent, while the Nifty 50 settled at 25,327.05, down 97 points, or 0.38 per cent.