Thanks to those contributing to this thread.
I am about to order Bilstein HD Front Struts for my non-sport 1998 528i.
I am also doing a complete front end suspension works:
- Control arms
- Endlinks, bushings
- Everything in the strut department (Bilstein HD, strut guide, mounts etc.)
DIY photos and tips/tricks will come later.
Still undecided about my front wheel bearings (an additional of $260 for the front pair of bearings!) which still function well.
From reading this forum, the front bearings go bad anywhere between 80K and 160K. Mine still works fine.