Cars are expensive, but there is no real reason to have one: public transport is excellent, and the taxis are cheap. Having siad that, USD3000 isn't a particularly high salary for Singapore. We would pay a graduate (telecoms) engineer that much after about 3 years experience.