You've no idea how many girls have asked to go for a spin in my car.
I wouldn't get that reaction if I drove a vauxhall corsa (my previous car).
Although I appreciate I'll only get that reaction for another couple of years (everyone my age is broke) - it's pretty fun.
If you can afford it I say go for it, the problem is people that take out loans, make ridiculous monthly payments for a car that they can't really afford to try and keep up with the Jones'. There's certainly better ways to invest the money on a financial return point of view, but my car brings me more joy than having the money invested somewhere would.
I bought my car because I could afford it & because I enjoy driving it.
I don't really give a shit what people think of me for driving it, I don't have it as a status icon or anything else. I just love cars [although the girl thing is an added bonus].
I didn't buy my car new either, it was 3 years old, and depreciation on it won't be too bad.
----
Also OP, it sounds like you don't have real friends.
Most my friends are broke and they pay me back every penny I ever lend them. I get the odd remark but usually in jest.