Yep. That’s what it says here
The BBC is to offer viewers the chance to catch up on every episode of some of their favourite series as “series stacking” is introduced to BBC iPlayer and programme sites from 13 September 2008.
Viewers will be able to enjoy any episode, after it has first been broadcast, for the duration of the entire series…