You should also take the scale factor in consideration. When you look at objects from great distances, they look more "flat" than "glossy" simply because you can't see the reflection of nearby objects on their paint.
If you make a 1/96 Saturn V with glossy paint, you might end up seeing the surrounding object reflecting on it, which is not very realistic.
Here is my own personal rules:
If the thing I want to model is flat or semi-gloss in reality like armor or war aircraft, I will spray a dead flat coat on my model.
If the thing I want to model is glossy in reality like spacecrafts, I will spray a semi-gloss coat on it.
But, for cars, if it's a big scale like 1/24 or bigger, I will use glossy finish. For smaller scales, I will use semi-gloss finish.
You can achieve the finish you want by using Future floor polish mixed with Tamiya flat base at different ratios.
No matter where you go ....... there you are.