I'd pick the Sentra ECCS. Looks more decent than the other two.
Fuel efficiency is the 323's weakest point. The Sentra falls at the middle coz obviously the Kia Pride wins this segment ( small car. small engine etc. )
Reliability, Sentra. Mazda. Pride.
Though the Pride is used as a taxi, that thing is damn OLD & damn UGLY & damn SMALL. & from the looks of it ? its something you cannot trust everyday ( assuming that the pride you will be getting is not the 02-03 model which can be a little trust worthy since it's fresher than the other two ) however, everything boils down on the TLC that the previous owner gave.
I'm just speaking of the similar units I've been seeing on the roads lately.