BMW unreliability is a myth nowadays right?

Parents want to get a x3 m40i and I'd like some insight from current owners. From what I understand, the B58 is a pretty reliable engine. Can they reliably expect 150,000+ kms with no mechanical issues if they change the oil every 8000 kms? For insight, I used to have a Fiat 500, supposedly one of the most unreliable cars money could buy and I drove that thing to 130,000 kms with no mechanical issues by changing the oil frequently so I'm always skeptical about reliability issues with modern vehicles.