for the kind of money you are looking to spend,... you cna add a little more and buy a real car,... like an EVO8 MR or something.
from your list i'd suggest the optra as it is sensibly priced and has a good spec list.
Civic and rolla are pure garbage for the money the dealers are asking.