I presently am working with GM to repurchase the vehicle I bought from a Chevrolet dealership 6 months ago. I accepted the buy back however, I am not satisfied with the amounts they are to give back to me. The dealership is handling the transaction and they are subrating the overage that they paid for the vehicle I traded in. My problem is I signed the contract that stated I was to get 45,000 for the vehicle I traded and they now are reducing it to 39,000. My question is that legal for them to breach the contract I originally signed for the trade in and now give me less than what was orriginally agreed upon?