Time to clear the E46 parts bin. I've got some genuine M Sport springs (set of 4) off my old 320Cd (Mar '05 built). Taken off the car in 2009 and in a box ever since.

€60.