$55K really isn't that huge of a salary, not worthy of a BMW or Lexus. Be more realistic and put money into savings so you can afford a home. Buying any new car is never a good investment because you will lose thousands the second you drive it off the lot.