civic for sure. few days back we also decided to sell our 04 civic and to buy relatively newer car and also thought of new zero meter swift then after imagining both of the cars in my mind i dropped the idea altogether and decided to stick with 04 civic for now. in a budget of 1 million i think 7th gen. civic is the best option. it's got all, driving pleasure,looks, bigger cabin, option of sunroof, available in both auto and manual it in plain words it's just class above both the city and swift. Even now after almost 6 years my 04 civic brings a smile on my face everyday i take it out 