Personally, I don't think cars should be limited based on status or "high life". Many wealthy people here drive lower end vehicles. A car collector here in the city owns 30 cars from Ferrari's, Lamborghini's, Porsche's and so forth. He daily drives some cruddy Toyota Echo, with no air conditioning.
However, I think if we're bringing in certain cars, it should be automatically the highest level, to keep up with the "high life" theme in a sense. Go big or go home right?
I should be able to buy a Civic, because it's a Civic, but the game, to save space and whatnot, should only offer the top of the line Civic SI (Or Civic Type R). Similarly, if Mitusbishi and Subaru are involved, their Evo and STi versions should be in, we don't need the lower end stuff.
Move up the scale and the Mercedes S65 AMG should be offered, but we don't need the S63, S550, S600 nor the S400.
I use the analogies because we should be offered a wide variety of cars, old and new but there's no need for two or three of the same vehicle because the engine is different...(Some cars have just an engine change, such as the M35 and M45 or now the M37 and M56), but it makes things easier to keep simple.
For instance, we don't need the Audi A6 nor the Audi S6 anymore since the Audi RS6 is available!
That said:
Put the Pickup trucks in, such as the Ram SRT10, HSV Maloo, Saleen S331 and so forth. Just because we have different views doesn't mean something shouldn't be or should be in....I personally don't care for the older cars in this game (muscles or even old exotics), I just don't drive them, but I still believe they should be in for the whole feel of the game.