I've decided to purchase the warranty from BMW. This is what my mechanic said:
"I'm shooting my self in the foot but I have to be sincere. Definitely worth it, I personally repaired nightmares on g30s and f15s lots of issues with electrification, charging is also one of them, many problems with modules that are $5-25k , also high voltage heaters , hv electric ac compressors, problems motors, the list goes on."
Will let you guys know if I end up using it over the next 3 years.