I have both cars, a corolla 2004 with 100,000km and a Honda City 2007 with 55,000 km.
Though corolla has its draw backs, I would reccomend to u that you go for City. As for maintainance expenses, Toyota is cheaper but not by much, particularly if u get it serviced by the dealer. Honda City is a fragile car and also has substantially less engine power when compared to corolla which is robust and is likely to be reliable. My corolla still runs like a brand new car although it does have its drawbacks.