Markets closed mildly lower on Monday. The BSE Sensex ended at 58,177.76, down 127.31 points. The Nifty was at 17,355.30, down 13.95 points. Among sectors, Metals and Realty gained the most while Energy, Consumer Durables and Bank were laggards.