Bargaining and search costs drive price disparities in housing markets.
The housing market has different house prices because sellers and buyers have varying characteristics and spend time and money searching for the right deal. The final price is influenced by negotiations between the parties. This model explains why house prices differ.