Somethings I noticed:
GranTurismo916
Mercedes-Benz S600 '06
Mercedes-Benz S600 Coupe '99
Mercedes-Benz S600 Sedan '99
In 1998, Mercedes-Benz gave the S-Class Coupe it's own class, CL. So in 1999, what you might have thought was an S600 coupe, was actually a CL600 that still used the w140 platform (well, c140 technically). This applies to all the S-Coupes from 1999.
Furthermore:
GranTurismo916
Mercedes-Benz SL65 AMG '04
Mercedes-Benz SL65 AMG '06
The SL65 was no different in 2004-2006 (up until 2007 as well), they continued to use the same M275 engine and R230 platform. In 2008 though, the R230 got a radical facelift, and was often mistaken for a new generation (it also contained the M275).
If you're doing "all the cars in the world", maybe you should consider doing engine+chassis+model configurations instead of years. It'd prevent a bunch of confusion, and cover
all revisions. (for example, while you do mention the '99 S600, the start of the w220 chassis, the engine was changed in 2003 from the M137 (N/A 6.0L V12 | just over 360HP) to the M275 (TT 5.5L V12 | 500HP and is still in use on the S-Class today)).
Just some suggestions. The list is entirely yours, so do what you want with it
.