Plenty of good advice!
If the price is agreed on and buyer is just being cautious - why not ?
Yea i agree take Paul's advice. Agree on a price take a deposit and go with him to the mechanic as his expenses. If anything comes up there you can either negotiate a new price or give him the deposite back.
If somthing major comes up you can confirm it later with a neutral mechanic if you want.