4 hours away? Hmmm. How bad does he want to sell it?
This may be too complicated but for 4 hours it might be worth it. Find out if there is a local (to him) mechanic that you can call to do a 100 point inspection, you call them, you pay them, they talk to you about whats wrong (check timing components, suspension etc).
He just drops it off there to get checked. If it comes back as a normal used car then you make one trip to pick it up. 4 hours is a long way to find out things look and sound good in photos.
I drove 1 hr one way to be disappointed big time when I was looking at E36 325's. I was pissed.
For all intents it looks like a normal buy. No fog lights ($50-60 used), No sport seats (one of the many reasons i bought an E30), Oil leak could be lower oil pan or steering rack (common leaks from hoses). A/C not working flawless can be expensive but we're all buying old cars so it's a crapshoot right?
Respray on the car was hopefully done well and not sloppy or starting to fall off.
Seems ok for $2400. I'd budget the remaining $600 and more for all new cooling hoses, plugs, plug wires, vacuum lines, water pump, thermostat, gaskets, all filters, all fluids, brakes, misc interior bits as needed, suspension bushings (typically not replaced by shops). And then there are the whole timing gear/chain/guides that, if not replaced make big problems. These are what I'd consider essential for the best experience. With careful buying and planning you can get all these things in time.
Good luck