I believe you would have either OBDIII or OBDIV in your new 330, so this is definitely a reprogrammable option. All OnBoard Diagnostics units from OBDII on are reprogrammable.
If you look hard enough, you can find the serial/USB cable adaptors that allow you to connect your cars OBD system to a PC - then it's just a matter of getting the software. This is where it gets expen$ive... and even if you have the money, the dealers and repair shops make it as difficult as possible for a consumer to obtain it.
It would have cost me well over $900 in software alone to reprogram the OBDII+ in my 97 F150 - had I not spent literally months searching channels on mIRC. :lol:
That being said, the control that you have with a full PC software solution is WELL worth the money IMHO. I ended up with control over all kinds of extra options that weren't available with the cheap over-the-counter reprogrammers you can buy at AutoZone. 1997 was the first year Ford unveiled their "enhanced" OBD+, which allowed electronic driveline adjustments as well... right down to the shift timings on those equipped with automatic transmission.
Sorry for the long ass post, but I wanted to share my experience with this since I no longer own a vehicle that has OBD to play with.
Bottom line, if you can, GET the fullblown software and cable set. You will not regret it, even if you have to spend the dough. I can't imagine the level of control you might have with a 3rd or 4th generation system, especially when it's from Bavaria!
Just my $0.02 - maybe more in this case LOL