I feel like it's supposed to be derogatory based on what I read online. I am 30 so I think this term is not used often nowadays.
And the thing is I don't feel like a yuppie! We earn above national average but around median for London (DH earns 65k, I earn 45k), we have a mortgage on a z3 flat.