Can customers choose dealers themselves?

Yes, these options can be enables in System > Configuration > Frontend:

Magento Sales Reps and Dealers extension by Amasty

See more details on Sales Reps and Dealers page
Rate the answer?