If its the current model then yes that's a good buy. As for a new mini the timing is all speculation, especially the "soon" part. Buy that one and if/when a new Mini comes out youncanndecide whether the upgrade is worth the cost, I suspect you can resell that one for pretty much the same money quite easily.