Road tax = RM 379 for 320 or 877 for 325 per year
Insurance = assuming this is going to be your first car and no NCB, the insurance will be estimated at RM 3500 at 125k insured value of BMW E90 2007 ( the cost still excluding the windscreen coverage which is calculated at RM 150 per 1k value insured.
Fuel consumption = 9.1 liter/ 100kms
Service and maintenance = depending on the items. Normal periodic servicing e.g oil change/ spark plug/ coolant / brake fluid / brake pad and rotor almost equivalent to JDM. My oil service will cost me around RM 500-600 . Recomended go for newer model ( 2007 onwards) as some of the wear and tear parts are a bit expensive if due.