I don't know what he does for a living, but in some jobs like real estate the image of success is very important. While all of you might put down people who rely on what type of car you drive to judge who you are, the fact remains that for a large chunk of the general population that's exactly what happens.
I stick by my BMW recommendation. If it's a CPO the cost of ownership will be very minimal, at least until the warranty runs out.
Scott