The question IS, HAS IT BEEN MAINTAINED? Has it have the recommended maintenance and repairs Mercedes recommends for all of its 150,000 plus miles. If so, you should have a pretty nice vehicle. If not, did he have the oil been changed at appropriate frequency? Have the belts and hoses been replaced? Has the radiator been cleaned or has the coolant been kept clean, etc.? Don't just trust what he says, look at the records and receipts $2,300 is a good price for a 87 300E if other than the problems you mentioned are in good shape. Its worth $100 to take it to a qualified Mercedes Mechanic and have them look it over and do a buyers pre-inspection. I'd much rather have a 87 300E "SOLID LIKE A TANK" for $2,300 and put some money into it, than drive a 99 Taurus ANY DAY, but that why I have a Mercedes and NOT a Taurus. Its all about what you want. Fact is, a Mercedes will almost always cost more to own, but it rewards you with things a Taurus can't in MHO.