My old Bosch Gen 2 bike has had 6 motors in 6 years.
The last one I had to buy as Bosch no longer does it’s rolling warranty.
But they offered me a good discount and I paid about £230 for a brand new motor.
I’ve just replaced the outer drive bearings due to water damage.
Easy enough job and around £25 for part’s.
My Gen 4 motor has recently had a hissy fit at just under 3 years old and with 4k miles.
Bosch want £720 for a new motor, so I told them to sod off with that and it’s now in the post to performance line bearings for their assessment 🤞
Thinking of going brose next time as apparently they are fully repairable 🤔