If you go with black, I'd suggest not making it flat, but a semi-gloss. It'll hold its look better, flat black is not smooth so it's like a chalkboard and shows everything. Semigloss, like SEM paint would add the flat look but it would look classy, like you meant to do it instead of you just have a rustbucket with primer on it.
Also, I'd consider some glossy areas like a subtle stripe or highlight pinstripe or something. THis would set it off well and make it look finished and purposeful.
Good luck