Just wanted to pass on thoughts on purchase process.
I am returning a bmw 328 xd on lease and didn't want to spend more for a new lease. I think the 3 series is more of a luxury vehicle now.
I looked at civic hatchback and felt it equivalent or lesser than ES. Dealer was much higher on price. I also looked at GTI (i had an older gen and had reliability concerns ) and acura ilx. The ilx was actually the closest in my decision factor.
All said I think the ES looks classiest and best with features and a great drive.