Black is a classic and versatile color. It’s easy to resell because it’s always in demand. However, it does get dirty quicker than lighter colors and is prone to showing swirl marks. You might consider getting a ceramic coating to help protect the finish.
Personally, I think Brooklyn Grey is the best color for the i4, it looks amazing.
It’s a shame you’re stuck with black because, in my opinion, blue is the fastest color.
I have the M50 in that color and love it, though it always seems to need washing.
That’s the color of my car. I like it because it does a good job of hiding the vents.
The important thing is whether you like the color. That’s all that really matters!