Castrol Syntec, with minor modifications, is used as the "official" BMW USA synthetic oil (complete with BMW labels on the bottle, rather than Castrol labels). When I had my 3-series and it went to the dealer for the free maintenance, it always got the official BMW oil. And BMW does require synthetic oil, partly due to its 15,000-mile oil change interval. (I did 7,500-mile intermediate oil changes anyway.)
bavauto.com (the guys who sell BMW
aftermarket parts) did advise me of the fact that Castrol isn't really true synthetic. They did recommend and sell the Castrol, but they preferred to sell me Lubro Moly, a German brand that is not only true synthetic, but is the factory fill in German-built BMWs. Even though my 3-series is now sold, and I will never drive another BMW, I still have several quarts of Lubro Moly 5w-30 lying around, and could eventually use it on my Genesis.
The "problem" with Lubro Moly is that it's normally not available in the US, and as a result, it doesn't even have an American Petroleum Institute rating. I'd stick to oils that actually have an API rating, if only in the interest of protecting the warranty. I guess my beater Honda Accord could use the Lubro Moly instead.
For now, my Genesis gets conventional Pennzoil at the dealership. The dealer prefers that I come back often and get conventional - more money for them. I'll eventually demand synthetic after 5-6 oil changes, however. As my Genesis is primarily for highway driving and long trips, and I own it outright and will drive it for a long time, it'll be much better to do fewer oil changes but insist on synthetic.