2007 AMC 8 Problems/Problem 18

$303\times505=153015$

The ones digit plus thousands digit is $5+3=8$.

$30303\times50505=1530453015$

Note that the ones and thousands digits are, added together, $8$. (and so on...) So the answer is $\boxed{D}$ $(8)$.