thats a pretty standard recommendation from practically all german car manufacturers - to change oil roughly every 30-35k kilometers - which is about 18k miles.
I've never seen that anywhere in the United States. 10k miles is the highest I've seen for BMWs & if it isn't that, people say the typical advice is "once a season" depending on how you drive.