Make sure you’re looking at the Assembly number, as that’s the actual DME software version. Then make sure that version appears in the second (right) column in this version history list to be sure it’s the latest.
Honestly, having 330 DME software on a 325 will not cause a misfire, it just doesn’t have optimum performance or gas mileage.
There are some good comments from jfoj in your P1353 325i bogging at idle thread. Follow his advice as he is our #1 E46 engine problem solver!
I am following him! The code hasn’t appeared since the fresh vacuum lines he recommended. He’s a great help and honestly should charge for what he does
Sent from my iPhone using Tapatalk