I changed it myself at 2500 mile and every 5000 miles. B58 has some consumption issues under heavy loads / sporty driving. But once I get to 20k miles I will extend it to 7500 miles. LIQUMOLY is the best brand for BMW's and I also went with a 5W30 oil instead of 0W20. May hurt fuel economy but...
Most likely you will get a locked ecu. But doubt it was don't on purpose due to the fact there is a parts shortage. Locking the ECU post sale does not benefit the OEM. Matter of fact someone tuning the car would actually benefit Toyota/BMW because they can track changes and refuse warranty. This...
JB4 works as advertised .... Had mine installed with an intake and you not only feel the difference but recorded it...0-60 and 1/4 mile. My reasoning is the same as you, have the 100k mile extended warranty and don't want to void it. JB4 is enough to have fun and smoke a few vettes too!