Hi PriR,
I’m not a buddypress expert, but one thing to check with 500 errors is if there is any additional info in your PHP error log or in the web server’s (usually Apache or Nginx) error log. Sometimes, but sadly not always, those can give you clues as to what specifically is causing the crash.
Another thing to try is disabling other plugins before you enable buddypress. If you have a test version of your site, or you do this when your site doesn’t have much traffic, you can try disabling all of them, enabling buddypress, then enabling plugins one by one until you find the one that causes the conflict.