Cracked had a interesting (and funny) article about why poor people stay poor. If you don't like foul language, don't read it.
http://www.cracked.com/blog/5-things-nobody-tells-you-about-being-poor/
I could relate to the section about being stuck with a crappy car. I had an older, usually reliable car that would always need repairs after I had saved up some money for a newer, more reliable car. Of course, I couldn't get enough saved up to get an affordable car payment on a newer one, so I got stuck paying repairs. It took me a couple of years and a chance promotion at work before I could get out of that cycle.