I reccomend the accord,it has all your requirements,comfortable,average fuel consumtion,resale value is good than the rest and I think you'll find it rather less expensive than the rest,and you get the tremendous honda reliability as well,on the downside i think it's the ugliest of the four,you won't get the image you get with audi,Vw or even the subaru,so if you can live with the looks i think it's the best car for you...