City is finished, do not go for it. Doesn't even have airbags.
All will be pretty much the same with negligible differences in fuel efficiency, except Prius which will obviously give amazing economy.
I don't think you can get a decent Prius 2012-2014 in 2 million. If you can't a good one in 2.3 mil, then based on quality and safety, Rebirth is a sound choice after Prius.