Yes, BuddyPress is completely free. However, you may need to install additional plugins for specific features, and some of those plugins may be paid.