Car paint looks not good?

When I export my car model mesh as smooth in blender I get this in unity:

When I export my car model mesh as flat in blender I get this in unity:

The colors are different! It’s not the problem. The shading here is the problem.

The second looks better. But it’s flat mesh export. I need a smooth mesh export with good car painting. Can somebody please help? I tried many shaders without success. What I’m doing wrong?

Did you use the edge split modifier in Blender? Usually I use that when I smooth something.