BuddyPress Signup Avatar plugin allows users to upload profile pic/avatar after completing registration on BuddyPress based sites.
After registration completion screen:-
Avatar Crop Screen
And here is the screenshot of the final step.
If the avatar upload form is not shown after signup complete, please make sure your registration/register.php as the following action
<?php do_action( 'bp_after_registration_confirmed' );?>