These are list of part prices which I have compiled throughout the 1.5yrs of my ownership of the E46. Some parts may only be applicable for M54B25 and might subject to change by stockist. Hope this will be helpful to all E46 owners & more will contribute to the E46 community.
Engine (consumables):
--BMW oil filter RM35
--BMW Super 5W-40 - RM25/L (7L required)
--Spark plugs (NGK Laser Platinum) RM17 per pc, BKR6EQUP - RM38
--Bosch FGR7DQP RM18/Denso Iridium K20TXR
Engine:
--Valve seals RM86 (Victor-Reinz)
Full job /w parts RM850 (Albert), RM600 (Taiping)
--Fuel pump RM375
--Oil drain plug RM10
--Oil sump gasket RM55 (labour RM180)-Victor Reinz
--Fuel filter-Kaiser (13327512019) RM100
--Ignition coil (12131712219) RM80 (Bosch)
--MAF (13627566984) RM546
--ICV (13411744713) RM530
--CVV/Oil separator RM225
--Breather vent hose RM130
--Crankshaft position sensor (VDO)(12141709616*RM185)
--Camshaft sensor (intake) (Vaico/Hella)(12147539165)*RM170; RM377 (Ori BMW)
--Camshaft sensor (exhaust) (Vemo)
(12147518628)
--Camshaft O-ring (12141748398, x2, $1.20)
--DISA valve (11617502269/11617544805) RM710
--O2 sensors (Bosch)
-Pre-cat RM343 (11787503441) & RM387
(11781437586)--for fuel management
-Post-cat x 2 (11781433940)--for monitoring purpose only
--Engine mounting (Corteco) RM97 ea
--GB mounting (Lemforder) RM27 ea
--Valve cover gasket (11129070990*$38.65) RM100
--Valve cover seal grommet/seal (15pcs)
(11121437395 $ 1.05)
--Labour 60/70
--Engine full overhaul RM4k
--Alternator (12317501687)
*RM750 (90A)
*RM1400 (120A:*12317501599)
--Voltage regulator $53 (Pulsating interior lights)
--Electric fan RM880
Cooling system:
--Radiator cap RM28
--Temp sensor (Coolant) (13621433077)
--Thermostat 1 (11531437040) (Housing/Engine) RM154
--Thermostat 2 (17111437362) (Radiator/expansion tank) RM198
--Water pump (11517527910) RM310/RM115 (Saleri), RM180 (Meyle)--replace every 100-120k
--Heater/water valve (64118369805) RM450
--Bleeder screw RM11
--BMW coolant RM30
--Toyota coolant RM17
Gearbox:
--ESSO LT 71141/ZF Lifeguard5/BMW PN#*83 22 9407 807/907 RM39 per bottle (9L /w torque converter, 6.2L w/o)
--ATF filter (Filtran*24341423376) RM33
--ATF pan/sump gasket (24101423380) RM30
--Torx bolt (24101423273) $1.68ea
--Flywheel oil seal (11142249533) RM33 (normal), RM65 (Teflon /w spring)--Victor Reinz
-E46 heat exchanger (17227505826) RM322
Rear axle:
--Rear trailing arm bushing (33326770786*$26.77ea)
--Rear subframe bushes (x7: RM900)
--Rear trailing arm bushes (x10: RM1000)
Rear axle differential:
--Shaft seal (centre)*31507609535*RM36ea (1pc)
--Shaft seal /w lock ring (sides)*33107505604*RM45ea (2pcs)
--Axle oil (75w90) RM22 per L
*Last changed 191,000km (Last about 80-100k km)
--Absorbers:
-Bilstein B4 RM860 (Bomin), RM970 (First Division - 6mths warranty), RM920 (Munich Auto - 1mnth warranty)
-Bilstein B6 RM2.1k
-Bilstein B8 RM2.6k
-Koni Yellow RM2.6k (installation inclusive)
-TITAN RM2.6k (installation inclusive)
-Bump stop RM25 ea
*Front mount RM85 ea
*Rear mount RM35 ea
*Installation RM200
Control Arms:
--Meyle RM385 (First Division)
--Lemforder RM420 (BA)
Steering rack:
--Original ZF RM3.5k (Stuttgart)
--Original ZF RM2.8k (First Division)
--Recond ZF RM1.6k (3 mths warranty - trade in old)
--Recond ZF RM700 (1 mth warranty - trade in old)
Steering column:
-Steering shaft RM250/600 (Albert)
Steering joint:
--Lower joint Assy
(32306761570*$159.58) #3
RM525
--Swivel joint with *universal joint
(32306761571*$70.85) #4/5
RM310
*Labor cost RM60
Brakes:
--Brake rotors (FR) Ori BMW RM262 per pc, Lemforder/Febi RM120 per pc
--Wheel bearing RM135
--Front RH window lifter RM430
--Brake pads
Front-Textar/ATE RM100
Rear-ATE RM80
--Brake sensor RM24 (front/rear)
--Brake fluids (every 15k km) RM50 (BMW), Bosch Dot4 RM30
--Brake repair kit RM38 per side
--Headlight levelling sensor (37146784696*$85.28)
--Sensor front angle joint (37146766778/31121093958 $13.28)
--M3 solid rubber CAB RM170 (Munich Auto)
--ARB bush (front) RM68 per pair
--Tie rod-Febi (32106777503) RM170
--Lower arm-Meyle RM410/pc, Lemforder RM480/pc
Wiper refill:
--Dura Edge RM80 (Dura Tech Supplies Sdn Bhd)
Power windows:
--Window lifter switch, passenger
61316902179*RM185
Door trim:
--Door weatherstrip (rear right)
51348194697*($84.48)
Lighting (exterior):
--Inner reverse/fog lamp RM175
--Side indicators (Uno BMW) RM50
Batteries:
--Panasonic/Century/Yokohama
---DIN66 RM330/RM300/RM199
--Century Marathoner RM330
*Bosch S3 RM275
---DIN88 RM390
---DIN100 RM430
Aircond:
--Cooling coil (OEM) RM1500 (1yr warranty) /w workmanship; Ori RM1800 (3mnths warranty)
*Naidu
-Receiver dryer/pressure switch
-Expansion valve
-Vacuum top up compressor oil/gas
-1 set O ring
-Full aircond service
-Labor to remove dashboard
--GB rebuild:
-M-Scope *(RM6.1k)
->Gearbox overhaul kit, oil pump RM1.5k, solenoid switches (only few changed-RM180 per pc), ATF & auto filter, oil cooler (get air cooled one), service valve body, service torque converter, labour
->Gear selection switch (optional - RM900) -- BA selling RM530
->Rebuild torque converter (optional - RM700)
--M-Scope: RM6.5k /w recond torque converter. Others all new ZF parts. 1 year warranty (2yr warranty - 8k)
--TC rebuild RM1350, labour RM270, 2pcs manifold gasket flut RM78, ATF oil 2.5l RM120