Benahavís, just west of the city of Málaga is revealed to be the most expensive municipality in Spain for buying a home in Spain at an average price of €1,866,894. Close behind that is the municipality of Calvià in Mallorca with an average price of €1,504,382 and then Marbella at €1,307,978.