Looks like you only have 11K on the plugs. hmm... I'd pull the #6 one out and compare it to the rest.
Coil packs are easy to check, swap the coilpack between two cylinders and see if the misfire changes with it.
Injectors are possible, but rare, especially if you have been through the injector/HPFP recall.

Mine was covered by BMW extended warranty at no cost at all, job was even done on my drive by the BMW Services Technician. I was surprised that they did not ask for some contribution as the spark plugs were due to be changed on service.