Eibach springs from bavauto $250 or so and IMO the best springs there are. I wouldn't buy anything else. Also maybe check out bilstein shocks