I know it's probably out of your price range but I have a Lexus RX 300 and it is the PERFECT car for someone who is short, but doesn't want a little car, and doesn't want to drive in a tank. Im 5'2 and I can see just fine over the steering wheel. The one I have has Coach leather and all the wood trim, its about 6 years old and just now I reached almost 200,000 miles :( I know it'll last me much longer but I want a smaller car and I'm getting my grandma's 2004 Toyota Camry because, she's basically giving it to me and it might have about 20,000 miles or so on it, so why not. But I would really recommend Lexus', they're great, safe, and durable cars, I haven't had a problem with mine, but I also change my oil every 3 months or 3,000 miles like you should. I would say out of those you picked, I'd go with a Honda...they're super reliable, good gas milage, and will last you a while with little to no problems. Happy shopping :)