Are you wrapping it yourself?
The white will get dirty fast. It's not the easiest to clean. I've just been wrestling with the same question. I just sold my third E46 that I wrapped matte black. I'm over it after three cars the same color. I'm leaning towards matte blue metallic.