The only cable worth bothering with is Bimmergeeks one. https://www.bimmergeeks.net/product-page/bimmergeeks-pro-cable
Any others on the market will have the faulty conversion logic for the DCAN protocol, which can cause bricked modules and all operations take longer which leaves more chance of a dead battery.
It won't get to you for the weekend though.