Perhaps the 3 color only thing is coming from a certain blog's recent podcast featuring folks speculating. Also heard 4 colors. Nothing official yet.
However, the first M3, the E30, came in only 4 colors - white, red, silver, black. There was some variation year to year in the specific red and silver, but in any given model year, only 4 color choices.