3100 hundred still seems a little high for it, although it does look to have a good body. How many miles are on it and are there service records available? Craked dash and seats are minuses in my book as well although they exsist on many of these cars but not all. Also looks like the exhaust could use a new hanger or something, Is there any rust? I would say 2500 seems like a fair price for the car its not in top shape but not at all bad, however I haven't actually seen it in person so i can only judge what i see in the pictures.
If you get it you need to drop it and get an iS lip on there at the minimum.