Put new front hubs on the M3 this weekend; you would think the Germans could design something that would last more than 233k miles.

Took about an hour and a $10 46mm socket. I did have to borrow a 250lb/ft torque wrench.

Saved $500 doing it myself vs. having my BMW shop do it.