Timing chain, check for rattles.
Breather filter replaced at least twice on that mileage.
DSC unit goes on them all at some stage.
There's been 4 E90's in my family, and all 4 have gone!
DPF removed and mapped by BMW, never heard of this service?
What's going to happen when the mandatory DPF test comes in like the current situation in the Uk?