Value for Money
I agree with Maximadude. There are often low mileage, low end Japanese cars available for low bucks. These cars will last 10 years without major expense.
It used to be that bigger cars were more durable, because their drivetrains were less stressed at highway speeds. These days, however, particularly with front wheel drive, the issue is stresses on the struts, CV joints, transmissions etc. The lighter the front wheel drive car is, the better it's durability.
It's all a question of what it's worth to you. If you do a lot of highway driving, like I do, you may feel more secure in a larger vehicle. For around town, you can't beat a Corolla-sized Japanese car.
In any case, buy the newest, lowest mileage used car you can for the buck, maintain it well, and replace it before you hit 150K. This is especially true of domestic cars, and yes I drive a domestic. Trouble is the quality control is all over the map on domestics, and once you hit the 150k mark, all hell can break loose. The big 3 are always changing parts suppliers, chasing the lowest cost. The customer ends up paying for this.