I have just over 148,000km on my car(~92,000miles) and it is a '99. I replaced just the shocks(bilstein sport) and the springs(FK Automotive) and it stiffened my ride back up. I did this back in August. At 150,000 miles its past time for those being replaced anyway. Go ahead and do the springs.....if you find an place that does suspensions exclusively you should be able to get a decent deal for much, much cheaper than BMW is going to charge you for it(even though you may not get the car wash and nice little BMW logo'd napkin on your steering wheel...or is that just in Germany?)