BSE Sensex ended about 100 points lower, while the NSE Nifty ended at 25,942.90, as losses in HDFC Bank and Infosys offset gains in State Bank of India and Reliance Industries.