Alternatively, you can use any WordPress theme since universal theme compatibility was added to BuddyPress a few releases ago. You might have to adjust some CSS to match your needs.
BuddyPress comes with additional styling for the WordPress default “Twenty” themes – from Twenty-Twelve to Twenty-Seventeen. Test these themes to see if you can build a foundation from one of them, and create a child theme to further customize your site.
You can also look at some of the BuddyPress premium themes on the market such as BuddyBoss and Kleo. Keep in mind that we do not particularly endorse any one of them. Questions and support should be made at those respective forums.