I may have this reversed because I have trouble keeping it straight. Nueva lámpara is a new to you, but not brand new lamp. Lámpara nueva is a brand new lamp. So technically we don't know for sure that it's a brand new lamp from the English sentence. But usually we only use new for things not brand new with cars and other big purchases. In Spanish order changes meaning.
The main need here does not concern working out which Engilsh word is the most correct to use, but to understand what a given Spanish word genuinely means. English has a whole assortment of totally unecessary words all of which basically mean the same thing. Spanish does not, in the main, work like this. Spanish can utilize just one word, which, in English can seem to mean many different related related words. Whereas an associated Spanish word will only have but one meaning. For example, the Spanish word, bonita simply means, "bonita."
What I sam trying to say is that the following collection of English words, when muched together to produce a single fundamental idea, is what bonita means. And the particular collection of English words are these: nice, beautiful, pretty, beauteous, lustrous. (Note, there are more. Many more. But that does not matter, this is enough )
Now if you take all these different English words and chop them up and combine them in a blender mixing them stiring them together, completly homoginizing them to the point there becomes no distinguish difference between them, you can then begin to understand what bonita actual means. I am saying, "bonita" stands for all those English words, together, at once and the same time. And so this means, in no way does it actually matter which English word is correct. They all are correct when taken combined where there is no distinguishable direference between them. And seeing them as a singularity from this particular unique and unified perespect is the only way one can begin to understand what a native speaker means when one hears he or she use the word, "bonita."