I'm trying to figure this out too. I saw a guy here who lowered his m-sport on Eibach pro springs, and in my opinion it looked great.. Link:
http://f20.1addicts.com/forums/showthread.php?t=755616
One concern is what do BMW say regarding warranty if you change the springs..?