If you want warranty, the only one worth having is the BMW one IMO. Every other company will find an excuse to avoid paying out. If you go the R53 route, nothing that goes wrong is that difficult or expensive to fix