Should I buy an '06 Honda Civic with over 140K miles?

It has 143K miles but it appears to be in great condition. I'm of course going to get it checked out by a a mechanic, but Honda's especially the 8th generation are known to go over 250K miles, no? I only plan to own this car for a few years before getting something newer. I'll be using it for work and school. I don't really drive that many miles a year, less than 9,000.

Added (1). Also the car is priced at $4,700.

Get a mechanic to look at it.

Be advised, buying the first model year of any generation of car is usually not a good idea. The 8th generation Honda Civic had a lot of engine issues in 2006. It's considered one of the least reliable cars of the last few decades.

http://www.carcomplaints.com/worst_vehicles/ (it's #13 on the list)

http://www.carcomplaints.com/Honda/Civic/2006/

The first model year of a car brand is generally less reliable than the second or third because after a redesign, usually new problems are surfaced as Honda works out the kinks. By the second or third year, the issues are usually worked out. Consider the 2002-2005 generation of Civic (avoid the '01) or the 2003-2008 generation of Corolla. Both of these cars are pretty dated by today's standards, but they are both rock solid cars. Or look for an '07 or newer Cviic.

Too many people have this idea that ANY Honda or Toyota will last over 250K miles. Look at that list and count how many Hondas and Toyotas are on there - it's surprisingly quite a few. My sister had a '02 Toyota RAV4 that had boatloads of issues - she only kept it until '08 and bought a Prius (which was pretty reliable, even though she beat the hell out of it).

I'd move on and find something else - or at least get it inspected before you buy it to see if it has these issues.