I found one last year - Yves Saint Laurent - but unfortunately it's £31 which isn't exactly ideal. It's the only one I've ever found that is a really good match to my skin, so had to pay it.
Yesterday I was in Superdrug, having a mooch around when I came upon a GOSH foundation that was really white. I tested it, and it was really nice so bought it immediately. The best thing? It was only £8.99!
YSL Foundation Mentioned- Perfect Touch in 01 Ivory.
GOSH Foundation Mentioned- Natural Touch Foundation in 32 Pearl.