I went with CATS. The materials were not as good as BGS but they are cheaper. There are always used sets of BGS manuals for sale and you could do the course via CATS then use the money saved to buy a used set of BGS manuals to study from.
The brush up weeks with CATS were excellent and Stuart and the guys there are great.