My 2006 Vibe hit the 299999 mark recently and thought it was due some praise. It hasn't been a primary car for a couple years and only goes out for beach trips and groceries on occasion. The old girl has been a benchmark of reliability. Everything still works - starts, windows, brakes are smooth, still has 3 modes of acceleration - loud, louder, and loudest. In 300k here is a list of everything I can think of that was replaced:
front hub/wheel bearings (warranty)
Other than that just normal maintenance of brakes, fluids, battery, headlights, etc and even the struts might be considered a maintenance wear item. Really great car that never once left me stranded.