I own two Bafang M820 48V ebikes.
1 - CEF50 (mine), firmware CRX30PC4812E102006.1.
2 - CEF55 (wife), firmware CRX304313E102004.5.
Now, let's look at the differences in practice. I find "1" to be conservative, with standard acceleration and a power cut below 22%, very smooth when turning off the engine, to the point that drag is present. I believe it's psychological because it's off and heavy. I notice that the engine pulls for about 2 seconds after stopping pedaling with the engine running.
Now, let's talk about "2." It delivers more power, a battery cut below 10%, adjusted for maximum acceleration, and the clutch automatically turns off when stopping pedaling with the engine running, and with the engine off, there's no apparent drag. She believes I made adjustments due to the different profiles between my wife and I, and that the M510 would have been a better choice for her.
For people who cycle touring, if you use the bike in eco/trail mode to compensate for the weight of luggage without losing the feeling of pedaling, the m820 motor is perfect. I am an XCM cyclist and do 100km rides with 2000m of elevation, alternating between the motor and legs, the motor on climbs and legs at other times, the motor is perfect.