Bought my Vibe with 33,000 miles and now has 108,000 after my 5 years of ownership. Oil changes every 5000 miles. First brake job when it was in the 90k range. Changed the belt and did a few other preventative items at the same time but that's it. Car has been great and is zippy enough to be fun to drive. Ugly GM radio but the sound is good. My drivers window rattles a bit but it's the only one so there may have been some damage to it before I got it. All in all, this is a great car if you are looking for a reliable, sporty, and convenient vehicle to own.
Who says you need a 1/2 ton pickup for your average run to Home Depot? Just fold down the back seats and open the hatch. Plenty of room for hauling 99% of the time.
I think the radio is terribly ugly but that's just a personal preference. Other than that that can't say I'd recommend anything at this price point.