Selling pressure was seen in capital goods, banking and oil & gas stocks.
Tata Motors, Maruti Udyog, HUL, Dabur India and nalco were among the top gainers on the indices.
Reliance Communication, HDFC Bank, SBI, Hero Honda, HPCL were among the top losers on the indices.
Sensex was down 35.85 points or 0.24% at 15009.88, and the Nifty down 13.35 points or 0.30% at 4406.05.
About 1142 shares have advanced, 1445 shares declined, and 78 shares are unchanged.
The BSE Midcap Index ended at 6,665.60 down 18 points or 0.30%.
The BSE Smallcap Index ended at 8,009.66 down 10 points or 0.13 %.
The BSE Capital Goods Index was down 1.1% at 12,760.17. Thermax, Suzlon Energy, Reliance Infra, Kalpataru Power, Alstom Projects closed lower.
The BSE Health Care Index closed flat at 3,843.75. Aventis Pharma, Sun Pharma, Nicholas Pirama, Novartis India, Lupin closed lower.
The BSE Auto Index closed closed at 4,945.84 up 1.2%. Escorts, Tata Motors, Bharat Forge, Maruti Udyog ended in the green.
The BSE Metal Index closed at 10,942.38 up 0.7%. JSW Steel, NALCO, SAIL, Tata Steel, Mah Seamless, Jindal Steel advanced.
The BSE FMCG Index lost 0.3% at 1,839.08. Marico, P and G, ITC, Britannia, Godrej Consumer closed lower.
BSE Oil and Gas Index closed lower at 7,615.96 down 0.5%. HPCL, GAIL, Petronet LNG, Reliance Petro, IOC ended in red.
The BSE IT Index gained 0.8% at 5,036.99. Tech Mahindra, Infosys, Satyam, TCS, HCL Tech closed higher.
The BSE Bankex was down 0.9% at 8,104.09. Canara Bank, Andhra Bank, Union Bank, HDFC Bank closed lower.
BSE Realty index was up 0.6%.
The NSE cash turnover was at Rs 10702.89 crore and the NSE F&O turnover was at Rs 32720.71 crore. The BSE cash turnover was Rs 5092.42 crore. Total market wide turnover was at Rs 48516.02 crore.