Had to contend with the BMW learning itself all over again during the drive home. About 25 miles in, it figured out that it was no longer ailing. Should have reset the codes on it but I forgot. I'll do it tomorrow.