<P> The show was produced by Baby Cow Productions for BBC Wales . It ran for a total of 20 episodes ; these were broadcast from 13 May 2007 to 1 January 2010 , comprising three series and two Christmas specials . Initially , the series was shown on BBC Three , but a growing following meant that it was subsequently moved to BBC Two , and finally BBC One . The last episodes of the final series formed a significant part of the prime time BBC seasonal programming , and were broadcast on Christmas Day 2009 and New Year 's Day 2010 . </P>
how many episodes are there of gavin and stacey
20