i was stuck in this mess a few days back.
giving up my 03 civic vti prosmatic for 09 xli , city or 07 civic , it wasnt an easy task. so i started making a pros and con list.
civic was out of my list because of fuel. (1.8) and i dont use cng.
major comp was between xli and city. i drove both and went for xli because both cars are cheaply made , corolla has a better shape (shares the same shape as the highest grade), and resale!
so my advice is get a rolla because both cars are made of cheap materials and will degrade very soon but the rolla is still sell for a higher price