i guess the answer to whether or not you should get 1 or 3 is related to what is the absolute largest tank you can provide for them? remember, if all goes well, you'll end up with three 2-foot-long fish; that's a pretty big tank. remember that these are horizontal fish, so you'll need a WIDE and LONG tank moreso than a tall tank.
if you can't manage a tank of 75g or more, you shouldn't get any.
if you can manage a tank of about 75-90g, you can definitely get one.
if you can manage a tank significantly larger than 90g, you can probably get 3. if you do discover problems, well, you've got a nice big tank to fill even further up.
its easiest in the long run to get the final tank for your fish. firstly, it'll save you money if you can only maintain a limited number of tanks. secondly, there are a lot of interesting fish that have shorter lifespans than the BGK so you can have a large community while you wait for everyone to grow up a little more. the fancier livebearers live for only 2-3 years and most barbs live 3-6 years (reaching a rather nice size at the end too). danios are also attractive but relatively short-lived, although i believe the giant danio is something of an exception to this (but also approaches 5+ inches in length!)