I hate white cars and unless it's a Ferrari, red cars too. You're right though, on older cars it's the condition and price that are most important - I wouldn't turn down the car I wanted, in the condition I wanted and at the price I wanted just because it wasn't my favourite colour. Just remember that white cars show up rust and dirt the easiest!
PS, to prove my point, I drive a red Discovery.