In 2004, AB created a few "special editions" to clear up the stock while waiting for the E90 to come in.
318 became the Lifestyle addition, while the 325 become the Executive and Sports Edition. Needless to say, all 3 editions were marked up from previous price. All the editions gave extra stuff from old editions. Whether it's worth it or not, it's up to you to decide. Personally for me, I think the 325 Sports Edition is definitely worth the cash!