Don't give up on it yet. I've given my BBS02 a good workout for the past 1500 miles and the chain, cassette and Bafang unit are still holding up well.
I also slightly modded my controller software a few hundred miles ago, to keep the torque from dropping so low once moving.
What symptoms have...