In addition to echoing the comments to get a live PID reader / monitor, have a thought about that sight-unseen deal...
While understanding the regret with this purchase's outcome, no need to completely avoid future remote purchases. Consider taking a look at escrow agents and paying the extra fee for them to collect the title in advance. And prior to engaging the escrow agent, have a good contract which clearly details the vehicle's conditions to include all warts and details the escrow agent's role. There are plenty of sample contracts available for free download, so just find one (or more) that work and modify accordingly.
A benefit to using the escrow process is that it allows for X days (buyer and seller will need to agree on the X's value) for you to inspect the vehicle once it arrives at your location. If everything (within reason) matches the seller's claims, then tell the escrow agent that all is good and they send the money to seller, and the title to you. If the vehicle does not match the contract's narrative regarding the vehicle's condition and you are not willing to deal with the discoveries, tell the escrow agent (*BEFORE* the inspection window expires) that you are rejecting the vehicle which in turn prevents the seller from getting the money.
And back to that contract comment, having a good contract which details both the vehicle's condition and the escrow process (including reasons for possible rejection and that the seller will need to pay for return shipping) will scare-off many sellers looking to hide their baby's warts and force a little more honesty. Then again, am sure there are sellers whom will try to get away with it anyway, but at least with an escrow agent in the middle, the seller will not get your money and now they have to deal with recovery of their pile-o-warts
And toward the money flows, with an escrow agent in the loop and an allowance for X days of inspection, this removes the need for a down payment to claw-back in the event of a rejection. As part of the escrow process, the buyer must send the *whole* purchase amount prior to the vehicle moving or the title starting its transfer, so there is plenty of skin in the game at this point.