how can anyone place a £500 non refundable deposit when theyve no idea on the price?

is that legal? it may well end up costing a fortune with all the options,leather/lux pack/sat nav which will all be extra im still waiting for a deffo price before i do anything