Replaced the front struts on the BMW yesterday. Took way longer than expected and two trips to the parts store for various bits. Seems Bilstein seems to like to change the nut size on their struts from stock.
Old struts had no life left. Zero rebound. New ones are incredible. Satisfying project for an afternoon.