Your are correct, BMW always release DME updates to correct bugs or improve other areas during the production life of the car and even after in some cases. Not uncommon to see up to 10 software updates for DME during the entire course of a production of a car.
There are DME updates for the E46 M3 published in 2009 by BMW. But those will not affect your car most likely.