QUOTE(qwertypolle @ May 9 2011, 02:38 PM)
1. Annual Income: 30k
2. Free Lifetime Annual Fee: A Must
3. Card required for:
Petrol-using Petronas, Cash Back/Rebate, good points
4. Existing credit cards if any: Nil. i'm a rookie in this
5. Preferred Bank or Considering CC from banks: Dont know
6. Others: I'm looking at Islamic credit card because no compounding interest..but not sure yet
7. Estimated Spending per month with the card:
Less than RM1K (hopefully

)

The best card for cash back for spending less than RM1k per month is OCBC Titanium MasterCard, however the annual income requirement is RM36K.
The problem is you pump at Petronas. If you pump at Esso or Shell, and for spending less than RM1K, Maybankard 2 Gold Card American Express the best with 5X TP and cash back 5% meeting your requirement for cash back and good points.
So if you still want to pump at Petronas, then look into CIMB Petronas card where you get 5% cash back on 1st of every month and 2% for the rest of the days in that month. However, please note, if you pump RM200 petrol only per month, the 2% cash back you get for the entire year is not even enough to cover RM50 GST.
My recommendation is to get Maybankard 2 Gold Card where you get 5% cash back on weekends for ANY TYPE OF TRANSACTIONS. Go to Maybankard 2 Card Thread to read more. And switch to ESSO if that is possible as you get additional 1.5% cash back from ESSO, please go read Petrol Thread to read more.