what about good old fashioned bilstein b4's and through in some eibach springs while your there, alot of e60s have broken front springs, you may not even realise till you strip the shocks!