Peed you are a very knowledgeable member of the forum but I disagree.
Thanks, you are welcome to disagree.
1) SA changed from DF-3 due to accuracy issue and the fact they wished not to cause civilian casualties in Gulf War. SA using BMs to attack innocent civilians during Iran war would be TERRIBLE PRESS and possibly a war crime.
After Iran got it's "counter-value" SCUD-Cs in the 80's, it could already retaliate against eastern Saudi Arabia if necessary. To counter that, Saudi Arabia wanted something that could strike Tehran in a counter-value "war of the cities" scenario.
I don't know how much they gave to the Chinese but it was enough to make them sell DF-3 MRBMs, especially after the "Nodong" Shahab-3 was on the horizon.
All of the missiles of that generation were for counter value purposes: If the enemy hit your civilians, you can hit theirs.
Fueling and setting up the DF-3 made it so vulnerable and difficult/costly to operate that Saudis just wanted something easier and more survivable. Compared to the 1000's meters magnitude CEP of the DF-3, the around 500m CEP of the DF-21 was of course a benefit.
2) SA did not buy DF-21 till 2007, which invalidates your point that IRGC sought S-300 against it in the 90’s.
DF-3 and Jericho series were the reason for that.
3) There is no version of DF-21 with “500-1000m” CEP. The prototype had 300m cep but was never mass produced.
DF-21-A in 1996 was mass produced and had CEP of 100-300M. By 2006 DF-21C was unveiled with a CEP of around 30 meters
Intresting enough a YEAR LATER, SA signs a deal with China. The missile they have in their possession is likely DF-21C.
Iran Intelligence services likely knows the version beyond a reasonable doubt so that’s all that matters.
The DF-21C has high strategic value for China, they would not even sell it or it's technology to Pakistan.
They sold higher solid booster technology to Pakistan e.g.
Physics tell us that DF-21A and Sejil-1/2 class solid fuel MRBMs which are unguided/uncorrected after RV separation/boost termination, can't hit more accurately than around 300m.
It is even well likely that the Chinese developed lower grade export variant of the DF-21A for the Saudis, plus what appears a reduced warhead variant to come closer to the DF-3 range class.
So they will never sell their current top technologies to a US-ally and they will develop special, downgraded variants or improved range variants.
In 2007 the Chinese likely got international ok to just keep Saudi capability level by selling them something equivalent to their DF-3 capability. That probably means no object attack capability, only area attack like the DF-3 (CEP towards 1000m), no longer range and no critical technologies like a large, single, flex-nozzle or even filament casings.
This fortunately means for Iran that what they got for defense against the DF-3 will remain effective against Saudi DF-21. The Chinese once broke a technology barrier by selling the Saudis the DF-3, and booster technology for the Shahin-2 to Pakistan... in 2007 as a more responsible China, they would avoid to break another strategic technology barrier.