Guy my point is this, we as buying need to raise the level of "as is" like
@traxem would say. At a certain year, mileage or price point we need to have higher standards and not just trade what the dealer is trying to sell us.
These are things ( two keys and a full tank ) that should not be park of a negotiation but rather standard. First thing you should make sure is those standards are met. If not walk away because I can guarantee there is another dealer that has those bare minimum things at the same price point as the dealer that doesn't.