suspension 2500? if youre going to be a crazy tracker ok 2500, but i mean if your the average joe driver, you really dont need top of the line coil over kits, i bought the middle of the KW line and they do fine on the track. if you can do brakes, oil changes and fluid flushes yourself, there really isnt any maintenance to pay for. the vanos, mine didnt explode or anything but i had mine replaced about 10K miles ago, then it was around 91K miles. the only real big thing you might need to pay for is gas.
so in other words to answer your question, YES YOU WANT AN M3!!!
Carbon Black Metallic
1 Piece Splitter
VMR VB3 19's
KW V2 coilovers