Retreating from over three-week high, the benchmark BSE Sensex fell by 51.56 points today as banking stocks dropped on caution ahead of the unveiling of a new methodology for calculating base rates amid a mixed trend in global markets on worries over a US rate hike.