Source: https://law.stackexchange.com/questions/17205/can-i-cancel-a-car-purchase-if-the-seller-does-not-deliver-on-promises-promptly