Definitely a Civic. You can find one that has been in an accident with low miles and relatively new. In 2005 I bought a 2002 Civic with 30k miles for $5,000. Had some minor front end frame damage but held up to 160k. (Someone else clipped me and totaled the car). Ended up with $6,000 and bought another 2002 for ~$5,000 with 60k miles. Still driving it.
Short story: Get a Civic... They last and hold their value. Maintenance is cheap as are aftermarket parts..