If you want to mod it easily stick to the 95 and older 325's... with the 96+ 328.. you get more power stock.. but with the new computer if becomes much more difficult and expensive to modify. Just pick up and Roundel and look at the track results... most everyone there has 325 or 95 M3s. The OBCII is difficult to mod.