Had "warranty wise" years ago on an a6, never had a problem with them, I used to pay top up the labour rate. I had a RAC warranty on my disco, the local garage told me that was the best one and sorted the suspension out and claimed the costs off them.
I think you can buy a BMW warranty, can be more expensive but the best level of cover
https://www.bmw-warranty.co.uk/login/index