Thanks to the Stan team for making the modelling feasible! http://mc-stan.org
The model has three-level geographical hierarchy from zip-code prefixes, and the local population density as a (hierarchical) covariate. There are also covariances for price level, trend and trend change, and residual model takes number of sales into account and adapts to outliers.
All this helps in getting a better idea of what really happens behind the more or less random individual sales.
http://louhos.github.io/figs/2015-05-07-asuntohintojen-muuto...