On my 5th 3 series, this one has had the most required repairs, just replaced the rack and pinion. Brake calipers - 3 failed at or around 100k, one still going at 120k
sounds like your doing.
My rule of thumb is anything after 100k is on us......nothing goes forever without needing to put $$ into it occasionally.