I had a 1TB in mine and most of the recordings were HD and depending on the channels it can fill up quite quickly.

If you want to set up and forget, I would go for something a bit bigger than 320GB.

You can probably sell the 320Gb and use that towards the 1TB