Most likely you ran into a scammer claiming to work for, or be from Edmunds in order to get you to wire money to them for a vehicle, that in reality does not exist or belong to them.
One good way to find out if it's a scam is to tell the scammer you have a friend that lives in their area where the vehicle is (doesn't matter if you really do or don't) and that they would be happy to go and check out the vehicle on your behalf. Ask them when is a good time for your friend to come and see the vehicle and ask for a physical address.
See how fast excuses come out that the vehicle is not available for veiwing because it's locked in a garage, sealed in a shipping container or in a warehouse, etc.
If a deal is too good to be true, then most likely it is.