It's a fact that authorised SC charges is a "tad" more comparing to unauthorised workshop due to the fact the they generally have higher overheads especially the 2 years warranty they provide for most parts replaced, they even wash and vacuum your car before delivery too. Which workshop outside does that?
But RM2.6k for those items are really mind boggling, best seek 2nd opinion at another authorised SC.
My personal observation:
1. What is "OBD whole system"? I assume this is to reset all the adaptive values and to identify if any error messages in the OBD. This should not cost more than RM100
2. Flush oil. Why need to use flush oil? What is the oil change interval u adhere to? Follow dash warning or every 10k km? If the latter, then I wouldn't suggest flushing. Or does your car has a sludge condition?
3. New oil, I heard they are charging more than RM75 for a liter of engine oil [or was it RM95?], so if 6.5L for a 6-cylinder car, oil alone will set you back about RM500, so it normally cost about RM700 for an oil change job in the authorised SC. About RM500 for a 4-cylinder car.
4. Air filter. I have no idea how long does our filter last or what's the cost. My 320i air filter has a sleeve. I wash the sleeve periodically [about every 20k km] and the filter is protected by the sleeve, I think I can use this filter forever..
http://www.bmwclubmalaysia.com/foru...ashing-of-E90-CKD-320i-Air-Filter-quot-Sleeve
5. Check brake.. Check for what? pad wear can be done visually while brake fluid is monitored by the OBD. You don't top up brake fluid unless there's a leak in the system. What is there to check? Or did you make a complaint?
6. Check coolant and add coolant. How difficult is that? The coolant cost less than RM60 for 1.5L if buy outside, ORIGINAL.
As I say, seek 2nd opinion, go to another authorised SC.
For a moment, they sounded like wanting to charge u to check your tyre condition, car lights whether working or not and petrol level..
Even if I were to put a cost to all these:
1. RM100
2. RM200 (I change oil every 10k km, engine clean2, nothing to flush, this is only recommended for those who follow the OBD oil change indicator which only triggered 20~25k km)
3. RM700 (assuming 6-cylinder, include oil, labor and reset)
4. RM200 (estimate to replace air filter, no idea what's the replacement interval)
5. RM280 (to replace brake fluid entirely, include RM45 for fluid, labor and reset, replacement interval is about 30k km, my E90 did twice, 1st was BSRI, 2nd I pay myself

)
6. RM100 (can buy 3L of original BMW coolant, I also never change this before, mine 56k km, 4 year old E90)
Total: RM1,580