In Oz it a legal requirement that the manufacturer/ vendor provide service and repair data and parts so you have freedom of choice and theoretically competition at service and repair time.
But most everyone just ignores it, and no one has ever been prosecuted for failing to do so.
At one time the only BMW dealer for 500 miles wouldn't even sell you a oil filter for a airhead, and they never provided anyone with their ECU code until long after the guy in South Africa developed his 911 code reader.
Some things might be better this way, software upgrades, safety recalls, perhaps even service records, but the fact that most second hand post 2000 BMWs are only worth their parts value to a wrecker suggests they are not.
And RE should be careful they don't end up going the same way!