A further thought (comments / corrections appreciated):
If you make your modifications in bp-custom.php it will affect your entire BuddyPress installation (regardless of which theme you are using)
If you make your modification in functions.php it will only affect the theme where you have made the changes. i.e. select a different theme and you will lose the changes.