This is just a guideline, it's not exact science..
But it's a good guideline taking in the the other big ticket expenses that is going to happen in a person life...
Namely, house, wife, kids and education, cars, retirement
House - is your friend just satisfy with a normal condo 600k or a 1mil link house or a 1.5m semi d? He's gonna buy just 1 house his entire life?
I
Wife - unknown - if he meet a gold digger that is attracted to his 530e, he could welll spend 1m on wife throughout a lifetime
Kids - 300k - 500k living expenses. The kicker is when your kid want to study overseas.. 1m education.... This is per child mind you.
Car - your friend want to buy 340k at 28. Assuming he change car every ten years, i reckon he gonna change another three times.. so his next car gonna downgrade to civic? Or u think he wanna maintain his status and buy an equivalent or more expensive car 3 more times! He could welll spend more than 1m just on cars..
Retirement fund.. 25 years of 0 income. if he want to maintain his 530e status.. 1m is not going to cut it
There really is no right or wrong answer here...
My short answer is if he want to buy his car and maintain a 530e lifestyle, then he ain't there yet..
But if he is determined that he can sacrifice some of the things i just said, then ask him to go ahead
Else i think he better just wait until his 30s, when he has a clear idea of his financial status then buy... Besides, buying a car later means you will get a more advance car
so your advice is to not purchase the car then. you mention kids and wife and 25 year of retirement fund. no offense, but what makes you think his wealth wont grow since he is only 28 now. as mentioned, he is saving around 14-19k per month, this is after deducting all expenses. and if he properly plans the purchase, he wont even need to touch his current savings at hand. btw 1m for overseas education is on the high side, based on my understanding that amount of money is needed only if you enroll in courses like medicine or some high-end university. the average would be around 300-500k.