Yes. Buddypress is very much compatible with any type of WordPress enabled Multisite.
But before starting, you would have to configure the following:
- wp-admin > Network Admin > Settings > Components
- wp-admin > Network Admin > Settings > Pages
- wp-admin > Network Admin > Settings > Options
For Configuring these options, you can get help from BuddyPress Official website, here.