Mine’s only have 148K on it and is hands down the sweetest, smoothest running M54 I have had so far. I plan to run it into the ground and then start looking for a M54B30 preferably out of an X5 or E39, since those tend to be less beat up on than e46s.