Black will lose heat faster than polished (which is what you want):

http://www.thenakedscientists.com/HTML/questions/question/3136/

Black is good all around, even if the sun will warm a black more, the differential heat loss will still be greater from a black engine than a polished (or white) engine in the sun, and even more so when it's colder out and no sun.