How long should a 2004 Honda civic with 90000 miles last?

I'm thinking of buying a 2004 Civic with 90000 miles on it. The cost is $5000, the price seems fair. I ran a carfax it had one owner who owned it for the past 10 years.
Should I buy it? How long should it last me? What repairs and cost should I expect over the next 5-7 years?

I'd expect at least 200K miles out of it as long as you keep up with routine maintence.

As for expected repairs, other than doing routine maintenance you'd have to do on any car over 5-7 years, that Civic also requires timing belt changes. Before you buy it (or settle on a purchase price) check to see the timing belt has already been replaced once because by now it was due for a replacement. If it hasn't been done yet, offer less money.

In 5-7 years, with an average amount of driving (12-15K miles a year) you should expect to have to change the timing belt again too.

The reason I say to figure out whether the timing belt has been done before you decide what to offer is because you can easily spend $500-$700+ to have the timing belt changed depending on where you have it done, so it's not an insignificant cost AND if you decide to neglect it and the belt breaks you're going to ruin the engine completely so it has to be done. $5K isn't a terrible price if it's been done, but I'd at least offer less if it hasn't been done yet.

Make sure major repairs have been done by a reliable mechanic and they have records. Timing belt water pump etc. Also maintainence like oil changes coolant flush brake fluid etc. As long as nothing feels fishy sounds like good buy

Japanese cars are barely getting broken in at 100K miles.
But all of that depends upon how they've been driven.
Honda is also one of the best car companies, along with Toyota, and they've both been makers of the best cars in America for past couple decades.

I'd say that they're asking 5 grand for the car because of the lower mileage on the civic. Strongly suggest you take car to local garage or mechanic, to give the car a once-over, garage will check car out, give you a report on its condition. Usually costs about $100, but it's the best spent $100 you'll ever make.
They check engine compression, tightness, tranny, etc, and let you know what may be a problem to expect. If seller doesn't want to let you do this, then look for different car, because that means they're hiding something. Not worth taking the chance.

Does the seller have all the receipts or records of what was done to the car? You get someone selling a car, and they've got every dang receipt for each and every oil change made to the car, you can be sure the car is in very good condition.

But the engine will easily last you another 10 years!
So enjoy it, if you can.