Dan Castellaneta, the voice of Homer Simpson, has bought a retreat in Santa Barbara for $3.05 million.