I kind of had that happen back in 1985, when I bought a 1983 Bronco USED off the lot and had to bring it back. Seems it was sold to someone else the day before but not going to be picked up for a couple of days so was setting there waiting for me. I bought it paid cash, and drove it home and to work the next morning. That afternoon they called and I had to bring it back...(yes I called a lawyer) he said human error, take it back and see if they can make a deal with you on something better.... well I took it back and they gave me a brand new 1985 Bronco to replace it and for my trouble for the same price I had just paid.... that was sweat.