So why is Berlin cheap? Short answer: history. Berlin had a population of over four million in the 1930s – and yet it still hasn't recovered that level of population, nearly one hundred years on. There was the devastation of WWII, division during the Cold War, and the chaos of immediate reunification in the 1990s.