Sorry, I'm just not a fan of leatherette. The beige leatherette have had dingy edges on the loaners I've gotten (from blue jeans I presume). The leather BMW uses on the lower end Exx vehicles is pretty durable and cleanable (I had grey leather on my E90). The black bits are a plus, but I would never get Oyster with kids (my ex-boss had Oyster in his E92).
Based on other cars I've seen, the headliners get dingy with kids. We are expecting in June so we ordered an M-Sport partly for the anthracite headliner (w/Coral Red leather for contrast).
If I hadn't ordered red leather, I would have chosen terra over beige or oyster to be kid friendlier.