Yes, I understood your statements.
You claimed BMW only cared about owners with cars under warranty. That is clearly not true, as BMW makes significant income off service and repairs. So much so, they work to entice owners to come back for service out of warranty. So they do care about owners out of warranty.
You also stated something about 20k miles oil changes, but there is no BMW with a stated 20k mile oil change interval. Or anything remotely close to that currently. (20+ years ago, they did promote 15k mile oil changes in E39, E38, E46, etc., but that is not 20k miles)