The whole situation is crazy because we stayed in constant communication with them through the process to make sure everything was in order. We spoke with both the salesman and the sales manager to make sure everything was secured. They told us they couldn't take a deposit online, but that it was okay since we had done everything else they needed us to and were coming in the next morning to purchase the car. Most importantly, these people had MULTIPLE opportunities to let us know whether we were missing something or to inform us that they were a first-come first-serve dealership. Its baffling to me that they went this far to screw us over.