I vote for Alpine White....but I'm biased! :P
Seriously, I wouldn't have chosen any other colour for my 116i. It looks fresh, and to put it simply, you can't go wrong with a White car. Although, I do love EB....its signature for the M Sport. Still, I'd put my money on Alpine White
:P
P.S as for the cleaning, White does keep better than darker colours. My brother has an R32 in that signature blue similar to EB....and literally an hour after you wash it it gets dust on it and you need to wash it every week because it shows marks easy