Upper-middle class people can't afford Ferraris or Lamborghinis. If you can afford either of those cars, which start in the six-figures, you are not middle class, you are very definitely upper class. You can't even get on the list to buy one of these cars without a bank account balance in the 7 figures.
Also...every major wireless company offers iPhones free or heavily discounted. iPhones aren't the luxury goods anymore, they're the cheap alternative.