If I were you, the price of the car that I am going to buy should not exceed my annual gross salary and you should try to work backwards from there. Figure out your monthly instalment from here. With your kind of salary try to look for the price between 150K-170K. You won't feel guilty paying and you won't feel like an idiot since I believe you are already at maximum bracket of paying income tax (29%). There's a lot of tax in a luxury car in Malaysia , you know. In other parts of the world, people are paying merely RM120K for a brand new E60. I can't afford to see you contribute MORE to the government by purchasing an expensive car. Whatever other disposable income left, consider invest elsewhere. A car is the WORST investment.