I'm at 130k Km. No issues, except for a low battery resulting from something that happened during warranty (car did not want to start after ASS shutdown) and BMW refused to deal with.
That's low mileage for me. I've had two E46's, also 320d, they each did 250k Km in 5 years, no issues. Just shows wear and tear on the engine is minimal on long distance. It's the cold starts, and miles run below best coolant/oil temps, that cause wear.