My dealer in Ohio wants a non-refundable deposit when placing an order for BMW ED. When challenged if it is legal in Ohio, the CA said that if an ED order is cancelled, BMW charges a cancellation fees ranging from $600-$1000 to the dealership. The non-refundable deposit sought from the customer is meant to cover that contingency.
Is there any truth to this?

I searched the forum and there did not seem to be anything to suggest that cancellations cost the dealer money. I do understand the part that it may damage relationships with the dealer and I do not intend to do that. Just dont want to be fed a bunch of bullsh!t.
Thanks a ton for your all your help!