I enjoy the saying "To each, their own." But if it makes you feel any better, it was a 1 year old CPO lease return with 9k miles on it, about 20% below what sticker woulda been on a new one.
My dad said the same thing as you, though :) You're in good company!
Since you mentioned it, I have to say it.... a NEW benz on a 109K salary?? Dude, you just blew your entire 35K raise on a car.