That sucks, from my cpo experience it is mechanical only. No software unless a mechanical fix requires the update. Same with seals and fluids, not covered under cpo unless a it is in conjunction with a mechanical part replacement (i.e. power steering pump goes out you have to replace the pump and fluids).
Perhaps you can elevate with the service manager, if can't get covered maybe get a discount?
Sent from my SCH-I510 using Bimmer App