anyone else to chime in?
sounds like bilstein for factory height and/or belltech if you want a 2" drop?
My 03 makes me sea sick with worn out OE shocks at 76K miles and am wondering the same thing.
I read great things about the belltech but my mechanic is a huge fan of the bilstein (BMW fanatic)