Is a contract to sell a vehicle valid if no price was mentioned?

Person A asks Person B if she would sell her car to her. Person B tells A “ I will sell it to you. Let me think about how much I want for it and I’ll get back to you tomorrow with a price.” Person B replies “Ok. I will buy it. Just let me know the price.” Later C comes up to B and offers her $6,500 for the car. Person B accepts the offer and sells her the car. The next day A calls B and asks what is the price for the car that she is ready to pay. When Person B says she already sold the car, A gets angry, and sues B for breach of contract, alleging that she had already agreed to sell A the car. Did A and B have a contract that B broke by selling the car to A.

I think the answer is no because: a contract must have an agreement that includes and offer and acceptance. One of the elements necessary for an offer the be effective is that the terms of the offer must be reasonably certain or definite.

To be certain or definite the following terms must be expressed or capable of being reasonably inferred: identification of the parties, identification of the object of the contract, the consideration to be paid, the time of payment, delivery, or performance.

I believe this is not a valid contract because it lacking the consideration to be paid because a price of the car was never mentioned between person A and B. Have I came the right conclusion or not? If so, is there anything else that makes that not a valid contract. If it is valid, please explain why.
Asked Oct 05, 2015

TIP: If it's not your answer to this question, please click "Leave a Comment" button under the question to communicate with the question owner.