Solihull is the second most expensive place to buy a home