+1,000,000 to what everyone has said.
And a contract doesn't guarantee he'll sell you the car, it just means if he doesn't can sue him for breach of contract.
There are too many M3s for sale that you don't need to mess with this.
2010 Porsche GT3
2012 Ford Raptor
2011.75 AW e90 - Sold