Black is hard to keep clean but it's arguably the most beautiful color on a clean car.
Only 14.4% of M3s on Troy's survey are black. In the bay area, there seems to be even fewer black M3s on the road. I see a larger proportion of non-Tesla cars in black.
I get that people have the money to personalize their car a bit. But $1500+ is way overpriced. Lexus offers colors for free. BMW and Audi charge $550 and $600 more, respectively.
On the bright side, you get exercise washing your car and it's the best way to inspect for dings. It just takes me an extra hour every 2 - 3 weeks. I'm sure I'll spend less time washing during the summer.
The only other downside is that black is hotter under the sun. But that's a lot less of an issue since you can pre-cool the car.
Personally, I skipped the colors and fancy rims and bought FSD instead.