@deconzme I managed to fix my car. (i01 BEV 60ah with heat pump/winter pack)
What I did:
In order:
1) Compressor died a violent death with the heavy sound of metal on metal grinding for a few days before it went bang - literally! Resulted in recurring Drivetrain Error warnings on dash after Startup but driveable. Was no longer possible to DC Rapid charge the vehicle. (Car would forcibly interrupt the CCS handshaking during charging initialisation sequence. I think the car or the CCS protocol is designed to check if cooling of components/battery is possible before starting DC charging).
2) Fearing compressor shards of metal clogging the refrigerant lines and the system, I got it Evacuated, flushed, vacuumed and refilled with refrigerant (at an air con specialist for £50)
3) Refrained from using the car until I sourced a salvaged compressor from a bmw 2 series vehicle (225xe) with a 90 day warranty for £180. Any compressor from any BMW & mini plug in hybrid vehicle should also do the job as the voltage and the power/data plug pins are the same. But I went with the 225XE model's own compressor as it was cheap!
4) Part arrived and then drove (keeping AC off) to an independent garage that agreed to swap out the part for just £95 !
5) Immediately, the drivetrain error disappeared on Startup. BUT the air even on Max AC was ambient in temperature at best.
Drove to another independent (but Major chain) that had a summer free air con check service at the time. (KwikFit UK). They refilled with 970g of freon but couldn't get cold air. Didn't charge me anything.
6) Took it to another independent with ISTA+ equipment. For £70 they immediately diagnosed a broken Low AC pressure sensor (its possible a shard of metal from the broken compressor broke it but no damage was found to condenser). Almost zero oil was found. Cost £220 to Evacuate, flush, vacuum and refill AC and add correct amount of oil again.
Car now blowing freezing cold air again for several weeks!
TOTAL: £565
I took a video of the compressor replacement if it would help anyone?