I've replaced struts before, just never on a BMW. Just wondering if there is any good advice for me?