It won't be hard to sell barely used coils.
Also might want to check fuel pressure on the low side during the pulls. High RPM problems can typically be inadequate fuel delivery or weak spark.
E92 335i/6MT Dinan Stage 3 intercooler, oil cooler, intake, flash.
E28 M5, R171 SLK350