Benchmark indices ended marginally lower, amid volatile trading session, weighed down by bank shares while caution prevailed ahead of expiry of March derivative contracts on Thursday.