BMW 3-Series BMW 3-Series

We are 103,000+ car owners sharing real-world car information.

Join Us

BMW 3-Series repairs by problem area

Engine (42%)

Transmission and Drivetrain (6%)

Brakes and Traction Control (4%)

Suspension and Steering (11%)

Electrical and Air Conditioning (25%)

Paint, Rust, Leaks, Rattles, and Trim (8%)

Other (5%)

Chart based on 8820 repairs.
See TSBs and recalls for the BMW 3-Series.

BMW 3-Series engine repair cost distribution

$2500+ (6%)

$1000 - $2499 (19%)

$500 - $999 (20%)

$100 - $499 (32%)

< $100 (23%)

Worried about potential repair costs? An extended warranty can provide peace of mind.

Chart based on 2273 repair trips. The repair cost chart excludes repairs made under warranty, do-it-yourself repairs, and repair trips that include maintenance.

2020 BMW 3-Series 4dr Sedan

turbocharged 382hp 3.0L I6 8-speed shiftable automatic AWD

7000 mi I brought the car in because there was a delay in the auto-start from stop feature. I could take my foot off the brake, which would normally trigger the auto-start, then put my foot on the gas before the car would re-start. The noticeable delay almost caused an issue when I needed to get moving out of an intersection. 

Return to top

2019 BMW 3-Series 4dr Sedan

turbocharged 255hp 2.0L I4 8-speed shiftable automatic RWD

17360 mi Stop/Start automatic stopped functioning, car always worked but did not shut off at traffic lights. 

Return to top

2017 BMW 3-Series 4dr Sedan

turbocharged 248hp 2.0L I4 8-speed shiftable automatic RWD

32000 mi There was a coolant leak. I had the car towed to the dealer. There was a service bulletin for the issue: SI B17 01 21 The coolant line was replaced at no charge. 
39000 mi Water pump replaced under warranty. 

Return to top

2017 BMW 3-Series 4dr Sedan

turbocharged 180hp 2.0L I4 Plug-in Hybrid 8-speed shiftable automatic RWD

1000 mi CEL came on. Diagnosed as faulty temperature sensor. Replacement part on national back-order. Shop says safe to drive car. Code cleared and car returned until part becomes available for replacement. 
4500 mi Backordered temperature sensor arrived. Faulty one replaced. 

Return to top

2016 BMW 3-Series 4dr Wagon

turbocharged 240hp 2.0L I4 8-speed shiftable automatic AWD

50840 mi

C $1000
Check engine light indicated a problem. Replaced a pressure sensor, not fixed. later repaired a broken wire, check engine light came back within a day. I give up. 
72540 mi

C $457
leak detection pump triggered check engine light 

Return to top

2016 BMW 3-Series 4dr Sedan

turbocharged 320hp 3.0L I6 8-speed shiftable automatic RWD

5000 mi Couldn't reset CBM system correctly after oil change. 

Return to top

2016 BMW 3-Series 4dr Sedan

turbocharged 320hp 3.0L I6 8-speed shiftable automatic AWD

48000 mi

US $2500
Oil pouring our rear pipes. Stalled at low rpm. Valve cover defective and replaced 

Return to top

2016 BMW 3-Series 4dr Sedan

turbocharged 320hp 3.0L I6 6-speed manual RWD

10000 mi Received low coolant warning and after checking both reservoirs (the 340i has two coolant reservoirs) determined that they were critically low. Contacted dealership, but they didn't get back to me so I had to refill manually. Will request engine coolant flush and bleed test (to check for leaks) the next time I'm able to go to the dealership. 

Return to top

2016 BMW 3-Series 4dr Sedan

turbocharged 240hp 2.0L I4 8-speed shiftable automatic RWD

61000 mi

US $1500
Replaced motor mounts due to NVH 

Return to top

2015 BMW 3-Series 4dr Wagon

turbocharged 240hp 2.0L I4 8-speed shiftable automatic AWD

58000 mi MIL. No code stored, unable to reproduce 
98000 mi

US $1700
Valve Cover Warped 

Return to top

2015 BMW 3-Series 4dr Wagon

turbocharged 180hp 2.0L I4 Diesel 8-speed shiftable automatic AWD

69000 mi One of the diesel fuel injectors needed to be replaced. BMW had previously extended the warranty for this particular issue so the fix was at no charge. 

Return to top

2015 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 8-speed shiftable automatic RWD

10000 mi Engine went into limp mode after spirited driving. Dealer said turbo waste gate out of spec. Replaced. 
74000 mi

US $550
Oil Filter Gasket Housing 
58000 mi

US $500
Replaced valve cover gasket and spark plugs. 

Return to top

2015 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual RWD

40100 mi Car went into limp home mode. Dealer had car for 2 days and could not figure out what caused the condition. No subsequent issues. 

Return to top

2015 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual AWD

19200 mi Hesitation during acceleration, not turbo lag. Service bulletin for problem found and car software updated. 

Return to top

2015 BMW 3-Series 4dr Sedan

turbocharged 240hp 2.0L I4 8-speed shiftable automatic AWD

44000 mi Check engine light diagnosed as failed thermostat. Dealer replaced. 
21000 mi Engine misfire on two cylinders. They actually couldn't reproduce it after testing all coils and plugs separately, hot and cold, so they chalked it up to a bad batch of gas. Which, frankly, I'm not buying. I think it'll be back for those problems.  

Return to top

2015 BMW 3-Series 4dr Sedan

turbocharged 180hp 2.0L I4 Diesel 8-speed shiftable automatic AWD

10000 mi 02 sensor failed and threw a check engine light. 
29000 mi Diesel particulate filter replaced 

Return to top

2015 BMW 3-Series 4dr Sedan

turbocharged 134hp 1.6L I4 8-speed shiftable automatic RWD

41540 mi

$881
Replace water pump Replace crankshaft oil seal 

Return to top

2014 BMW 3-Series 4dr Wagon

turbocharged 180hp 2.0L I4 Diesel 8-speed shiftable automatic AWD

8000 mi Check engine light on. Update: no longer a problem. 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 8-speed shiftable automatic RWD

42000 mi

US $4000
Replaced electric fan, control module, and reprogrammed the car 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 8-speed shiftable automatic AWD

10000 mi Fuel sensor failure to correctly show fuel remaining. 
11000 mi Exhaust started making weird noise. Found to be a loose exhaust clamp. Tightened clamp and noise went away. 
89000 mi

US $40
coolant return line to expansion tank broke and was replaced 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual RWD

43000 mi Start/stop system not working. Car would not restart at traffic lights when clutch pedal was depressed. Random hesitation at highway speeds with cruise control on. Clutch switch replaced. Start/stop still working intermittently. 
49300 mi Start/Stop system not working properly. Engine would stop as designed but would stall when a restart was attempted. Taken to dealer under warranty. Replaced crankshaft sensor and reluctor wheel. 
33000 mi Engine stumble upon cold start. 
22280 mi Oil sensor replaced 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual AWD

21000 mi VANOS (variable valve timing) system was sticking and causing the car to report a "drive- train malfunction" code and run on partial power. Dealer replaced defective or damaged parts, car has been fine since. Dealer also replaced the electric fuel pump as part of a recall. 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 240hp 2.0L I4 8-speed shiftable automatic RWD

27900 mi

C $850
Thermostat failed with check engine light. Dealer replaced for $850. 
22000 mi Fuel pump failed. It just stopped on the road. 
42000 mi Fuel cut-off was triggering when attempting to re-fuel the vehicle about 9 times out of 10 gas station visits. Generally it would shut-off the pump at about 1/4 tank, and do so repeatedly until the tank was about 1/2 full. Multiple visits to service always resulted in "cannot fix because we cannot replicate the issue" scenarios, until we got fed up just before the warranty ended. Dealer finally replaced the entire tank and the problem has not recurred. 
17000 mi Replaced thermostat 
27200 mi Thermostat related to heating system failed. Part was replaced. 
18000 mi Check engine light with code P0597, which is a bad thermostat. Dealer replaced thermostat. 
31200 mi Thermostat replaced under warranty 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 240hp 2.0L I4 8-speed shiftable automatic AWD

620 mi Car replaced due to no-start issue they did not fix. 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 180hp 2.0L I4 Diesel 8-speed shiftable automatic RWD

24000 mi Faulty Fuel Injector 
42000 mi

US $220
Small leak in radiator hose 
78000 mi

US $1500
Replaced Fuel Injectors 
86000 mi

US $95
coolant loss...no leak found but coolant added 
87000 mi

US $3000
Malfunction light turned on, car ran into limp mode. EGR Cooler Replaced, DEF Metering Valve replaced, and EGR Valve. 
62000 mi

US $300
2 NOX Sensors had gone bad and 1 diesel particulate sensors. The dealer changed the two NOX sensors for free under the 70K emission mandate of NJ but wanted to charge me $800 to change the diesel particulate sensor. Got my diesel particulate sensor replaced by an independent shop 
33320 mi Check engine light came on. Dealer determined NOX sensor before cat converter was bad. Removed sensor and replaced. 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 180hp 2.0L I4 Diesel 8-speed shiftable automatic AWD

14000 mi Check engine light - diagnosis particulate sensor pipe plugged, ran test plan for fault. Programmed vehicle per diag code D1361. New sensor ordered. Customer to return for new sensor install. 
14500 mi Sensor associated with particulate filter ordered in December 2014 was installed in January. Repairs were satisfactory no new check engine lights. 
86000 mi

US $680
EGR valve replacement 
46500 mi NOx sensors replaced due to check engine light, done under warranty. 
52000 mi Replaced Fuel intakes, injectors, gas tank, Timing Chain. Covered everything under warranty. 
2000 mi CEL: Diesel Particulate Filter Sensor replaced 
79000 mi

US $50
Faulty fuel injector. 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 180hp 2.0L I4 8-speed shiftable automatic RWD

3000 mi

US $650
engine first made knocking noise and 8 hours later, it suddenly stopped running while driving. Initial diagnosis from dealer is that engine needs to be replaced. Dealer is waiting for direction from manufacture. 
5000 mi whole engine needed to be replaced. 
10300 mi low coolant light on. test found no leaks. added coolant and reset light. 
42000 mi check engine lights came on. Parking lamb malfunction. 
8000 mi Cylinder misfire; computer update completed. Problem remains 
57040 mi

C $1200
DEF ECM replaced. BMW ECM OEM part replacement + labour. P20e8 code was the actual ODB error. 
66960 mi

C $320
EGR valve emissions light. Repair was to clean the valve housing and the intakes 
30100 mi Check engine light was on, some sort of electrical error. Took 6 months to get the part to replace. 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 180hp 2.0L I4 8-speed shiftable automatic AWD

42000 mi Temp sensor / check engine light 

Return to top

2014 BMW 3-Series 4dr Sedan

turbocharged 180hp 2.0L I4 6-speed manual RWD

21000 mi Drive train malfunction, required software update 

Return to top

2013 BMW 3-Series 4dr Wagon

turbocharged 240hp 2.0L I4 6-speed manual RWD

30500 mi Complete engine failure and starter motor burnt out 

Return to top

2013 BMW 3-Series 4dr Sedan

turbocharged 335hp 3.0L I6 Hybrid 8-speed shiftable automatic RWD

51000 mi Electric motor replacement after a hiccup was detected at low rpm shifting between 5th and 6th. 
56000 mi High voltage battery replaced. $9000 cost for p&L. 

Return to top

2013 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 8-speed shiftable automatic RWD

10000 mi Dealer advised me car had a Software update. 
25700 mi R&R sensor. It showed that it had an error twice when the DLR was performing yearly service. They replaced sensor as preventative measure. 
42000 mi Charge pipe broke 
48500 mi Oil housing leak 
40800 mi Car started driving poorly and computer said to drive moderately that drivetrain unstable. Scary. I was on a long trip so he drove it for another four hours. Dealer had to replace something with the ignition. No issues beyond that 
10000 mi Had to add 3qts oil in 10k miles, requested to look into further 
22900 mi Turbo chargepipe cracked, causing stalling and rough driving (and no boost). Replaced it and works fine. Also had error light come on on dash and notification on the display saying stop immediately 
27000 mi Drivetrain malfunction 5x since Jan 1. A few "could not replicate", all my plugs replaced, had an ignition coil replaced... also just remembered I had a fuel pump service bulletin so they replaced that this year as well. After one of the "could not replicate" episodes, took a few days for them to look at the car, was driving home, happened again. Car was there for 9 or 10 days. 
42000 mi Charge pipe blew off and fell apart. The car went into limp mode suddenly on the highway. The part was replaced under warranty. 
48000 mi The exhaust valve on the muffler would open and close randomly while driving making a loud screeching sound. I had to take it back to the dealer several times before they would believe me. I had several videos too. Replaced entire exhaust. Dealer could not keep car started after they had it for 2 weeks. Took them another week to replace injectors, plugs, and coils. Ended up draining the gas tank. Runs now but not as well as before. Idle is rough at cold when it wasn't b4. 
30380 mi Engine makes flapping sound that can be heard in the interior when fully warmed up. Technician says it doesn't sound right but can't figure out what it is. Today the car started very rough as if there was a misfire, but no warning light. 

Return to top

2013 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 8-speed shiftable automatic AWD

12000 mi Odd noise from exhaust when starting and as the transmission shifts at low speeds. 
30000 mi Drivetrain warning appeared on the navigation display and went off within 10 seconds. Did not reappear. Service center could not find the problem. While diagnosing other issue, service center determined there was a problem with the high pressure fuel rail and replaced same. 
36000 mi Drivetrain malfunction warning light on yet AGAIN! Car would jerk and hesitate. Replaced high pressure fuel rail sensor. Second time they replaced it. You will see in my next report it recurred again! Drivetrain malfunction light came on again and the car would jerk and hesitate. 3rd time this car has been in for the same issue. This time they replaced the harness to the fuel rail pressure sensor. Also did a "puma" case with BMW HQ. 
65275 mi

US $68
Exhaust makes rattling noise at all times. 
35200 mi

US $35
Rubber line connecting fuel cap to chassis tore; replaced 
95000 mi

US $600
Valve cover gasket leaked at the rear of the engine. Valve cover and gasket were both replaced since PCV valve is built into valve cover and not serviceable. Coolant overflow hose was also replaced after being broken accidentally during valve cover replacement. 

Return to top

2013 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual RWD

1000 mi Oil pressure lights came on 10 minutes after getting the car brand new Faulty oil pressure regulator valve 
30000 mi Engine would rev slightly on it's own and then die at idle. 
36500 mi Turbo was shutting down, dealer replaced faulty cooling fan 

Return to top

2013 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual AWD

11000 mi Oil level warning came on, I added 2 quarts of oil and warning still said "oil level below minimum, add 1 quart immediately. Dealership said was 2 quarts low, and to bring it in if happens again, not to add oil. Oil level low again. Blue smoke noted from exhaust occasionally since last visit. Took car in, was told at end of day problem with turbo system, was going to be repaired. 
50800 mi Exhaust rattling due to bad valve on muffler. Replaced at no chasrge under warranty 
69000 mi

US $778
"Drivetrain malfunction" warning light. 
620 mi

€550
Exhaust flap spring broke 

Return to top

2013 BMW 3-Series 4dr Sedan

turbocharged 240hp 2.0L I4 8-speed shiftable automatic RWD

8000 mi fuel fill valve was broken, so car always thought it was full of gas when pumping gas. had to manually fill. car came this way 
38000 mi Turbo oil line leak 
20000 mi Bad fuel injector on cylinder 1. Replaced 
fuel pump clogged 
53000 mi

US $300
Check engine light on dash. Repair facility diagnosed & replaced defective thermostat. 
82000 mi Check engine light on dash. Repair facility diagnosed & replaced defective thermostat. 
28000 mi Fuel filler cap / fuel tank cracked / broken / torn off 
37000 mi

US $1000
Stalling at a stop, unrelated to BMW's start/stop system--check engine on. Required full reprogramming/update to electrical system. In addition, the intercooler was inop and replaced--expense to owner. Vehicle still under factory warranty. 
70000 mi

US $1500
Thermostat failure 
42000 mi Engine randomly stalling. Replaced MAF. Symptoms came back within ten miles. Replaced intake housing. Fixed. 
80000 mi

US $1200
Hairline fracture on radiator 
122000 mi

US $400
Oil filter seal leak repaired but oil still seen covering the O2 sensors below the manifold 

Return to top

2013 BMW 3-Series 4dr Sedan

turbocharged 240hp 2.0L I4 8-speed shiftable automatic AWD

32000 mi CEL on. Diagnostics compelled thermostat replacement 
49000 mi

US $2500
main computer was accidently reprogrammed by owner while attempting diagnostics 
80000 mi

US $2600
Fuel Delivery Issue. Replace Fuel Pumps (Low and High Pressure), plus Sensor 
43100 mi Turbo waste gate failure 
5000 mi One fuel injector stuck open causing rough idle and stalling. Dealer replaced injector and changed oil. ECU showed no codes, so it took several days to diagnose. 
10000 mi Drivetrain Malfunction warning. Firmware update applied to fix issue. 
23300 mi VANOS intake sensor needed to be replaced. 
28000 mi Check Engine light turned on. Faulty Fuel Leak sensor needed to be replaced. 
41000 mi Vibration continues at 55-65 MPH, this is a continuing problem. 
58000 mi

US $50
Thermostat sensor failed. It was replaced under a manufacturer program. Oil pan gasket was discoverd leaking during a trip to replace faulty thermostat. Oil pan gasket was replaced under CPO warranty. I paid $50 deductable 
43200 mi Fan causing engine hesitation when engine idling. 

Return to top

2013 BMW 3-Series 4dr Sedan

turbocharged 240hp 2.0L I4 6-speed manual RWD

42300 mi #3 cylinder fuel injector went bad, leaked fuel into cylinder, cause misfires and ultimately car would not run. Fuel injector replaced. 
44000 mi Check engine light came on - code for catalytic converter. Leaking fuel injector also fouled the catalytic converter. Converter replaced under warranty. 
113323 mi

US $418
The oil filter housing was leaking oil. The shop replaced the oil cooler gasket and oil cooler seal. 

Return to top

2013 BMW 3-Series 4dr Sedan

turbocharged 180hp 2.0L I4 8-speed shiftable automatic AWD

77000 mi O2 sensor failed (pre-cat), sensor replaced 
49000 mi

US $50
Oil leak on turbo oil line. If the car wasn't under the CPO warranty the dealer said the bill would have been $2500 

Return to top

2013 BMW 3-Series 2dr Hardtop conv.

turbocharged 320hp 3.0L I6 6-speed manual RWD

18000 mi Updated to newer ECM software to correct a throttle hesitation. 

Return to top

2013 BMW 3-Series 2dr Coupe

turbocharged 320hp 3.0L I6 7-speed automated manual RWD

26500 mi

US $2400
Had to replace the fuel injectors 

Return to top

2013 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

20340 mi Low coolant light on. Turns out a cap was stripped during previous maintenance work and slow leak developed. 
45600 mi

US $926
Water pump failure 

Return to top

2013 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual AWD

7416 mi Coolant low light on. Dealer topped up coolant and pressure tested system for leaks. None found. 
28520 mi

C $910
Oil filter housing leaking oil. 

Return to top

2013 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 6-speed manual RWD

6300 mi Engine had rod knock. New engine installed. 
11000 mi Unknown check engine light. Reduced power. Ended up removing Dinan software. Car still not running smoothly but no codes. 
11000 mi Check engine light never resolved. Just periodically reset it, after a while it would come back on. 
32000 mi ignition coil failed; blew fuse to all coils 
16300 mi Undiagnosed limp mode. Dealer had car for 3 weeks and could not repair. Car seems to run fine, enters limp mode at high rpm. Some solenoid had failed in the exhaust system.  

Return to top

2013 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

35000 mi

US $50
Broken head bolt, oil leaking. 
28000 mi Vanos sensor was leaking; sensor replacement involved removing the valve cover and replacing numerous gaskets as well Diagnostic tank module had to be replaced 
45500 mi Belt tensioner bearing was failing; dealer replaced belt and tensioner under CPO warranty 

Return to top

2012 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

53000 mi

US $50
Coil pack replacement 
70700 mi

US $500
Worsening hesitation starting at partial throttle after slowing then accelerating then did it while cruising on the highway. Two engine coils had failed causing misfire. 
36000 mi

US $850
Intermittent coil on plug failure. Replaced all 6. 

Return to top

2012 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

45500 mi Emissions. 
59000 mi

US $2500
Oil Leak 

Return to top

2012 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 8-speed shiftable automatic RWD

19200 mi While driving...Drivetrain malfunction warning appeared on screen. Car stalled and coasted to stop. EKPS module replaced. Electric Fuel Pump replaced. 
109000 mi

US $3000
Coolant expansion tank replacement Vacuum hose from throttle body replacement Plastic charge pipe replacement and charge air induction Oil pan gasket replacement  Eccentric shaft sensor replacement  
US $450 Engine Oil lead from head gasket. 
77000 mi

US $2000
Drive train malfunction, high pressure pump failure 
80000 mi

US $500
Intake boot desintergated 
31500 mi

US $50
Failed MAF and fuel rail pressure sensor 
57000 mi

US $400
Blown stock chargepipe. Replacement with aftermarket aluminum chargepipe. Also had new front mount intercooler installed at same time. FMIC for performance purposes only. 

Return to top

2012 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual RWD

15000 mi Drivetrain malfunction error. Defective valvetronic. Replaced actuator. Eccentric shaft binding, replaced. 
80000 mi

US $500
Rattling exhaust 

Return to top

2012 BMW 3-Series 4dr Sedan

turbocharged 240hp 2.0L I4 8-speed shiftable automatic RWD

86800 mi Bad O2 sensor in catalytic converter. Catalytic converter replaced. 
42300 mi Entire Turbo was replaced since it was leaking oil that was leading to excessive smoking when started after long breaks. 
98000 mi

US $200
Burning Oil. Replaced the valve cover including gasket. Engine running rough. Mechanic adjusted the Turbo intake pipe 
13020 mi False low coolant level warnings, conector at coolant level sensor was not plugged correctly geting a false contact. Cleaned and plugged correctly. No problems since the repair. 
52700 mi

$200
In tank low pressure fuel pump failure, the car stopped at higway and the transmission cant be put in to neutral position. Tow needed 
37000 mi Replaced electric wastegate actuator. 
43400 mi Car stalled upon cold start up / Battery discharge light on / #1injector and coil replaced. Also , CPU replaced 
48700 mi Turbo went out. 
32000 mi Cooling system thermostat was replaced 
40000 mi Thermostat stuck open. Dealer replaced thermostat assembly under warranty/TSB. 
52080 mi timing chain replacement and connected oil pump chain 
86180 mi

€5
Exhaust valve spring broke. Installed new spring 
53000 mi Map thermostat replaced after getting an error code. Was covered by BMW extended warranty on this item - no charge. 
53600 mi

US $4000
Engine Seized 

Return to top

2012 BMW 3-Series 4dr Sedan

turbocharged 240hp 2.0L I4 6-speed manual RWD

low coolant light came on - found loose expansion tank cap, system filled and bled. 
157000 mi

US $800
Rear main seal was replaced. Also, new clutch and flywheel were replaced. Shift bushings were also replaced. 
26040 mi Gasket leak at the oil level sensor 

Return to top

2012 BMW 3-Series 2dr Hardtop conv.

turbocharged 320hp 3.0L I6 7-speed automated manual RWD

3000 mi Defective ping detector 

Return to top

2012 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

37000 mi Oil leak, fixed Cracked coolant recovery tank, replaced 
12000 mi engine stalled while moving aprox 3mph. extensive testing and some reprograming 
26000 mi

US $3000
Water pump failed. 
15500 mi Injectors replaced 

Return to top

2012 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

48000 mi Engine starting making a loud tapping noise while driving. I called the dealer immediately and headed to bring it in. While driving, there was a loud bang, metal sound, smoke and engine stopped. It threw a rod. Engine needs to be replaced. 
26000 mi Engine running very rough and had low power. Dealer diagnosed two bad ignition coils. Replaced all six coils and sparkplugs. Covered under warranty. 

Return to top

2012 BMW 3-Series 2dr Coupe

turbocharged 320hp 3.0L I6 7-speed automated manual RWD

43000 mi

US $125
Intake charge pipe failed. 
53000 mi

US $524
Auxiliary cooling fan blades failed Water pump and thermostat. The water pump was diagnosed as at Stage 1 failure by a scan of the DME. Thermostat was done at the same time and also the connecting hose to save on labor and time. It was not fun even though I had the use of a lift. 

Return to top

2012 BMW 3-Series 2dr Coupe

turbocharged 320hp 3.0L I6 6-speed manual RWD

2200 mi Warning message displayed on idrive: Engine Malfunction, engine output has been decreased, take vehicle to nearest dealership asap. Dealer found problem with Knock Sensors in two cylinders. Repaired by replacing both sensors. 
35000 mi

US $700
bad coil. replaced 6 coils and 6 spark plugs 

Return to top

2012 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

3200 mi Accelerator pedal issue. There was a one half second lag before engine response. They reprogrammed the computer to remap the engine to the pedal. 
40000 mi Air pipe cracked 

Return to top

2012 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

48000 mi

US $200
Water pump and thermostat. 
50000 mi

US $50
Oil filter housing gasket replaced. 

Return to top

2012 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual AWD

81000 mi

US $50
Water pump failure, water pump and thermostat replaced under CPO warranty with $50 deductable. 
73160 mi VANOS valve failure. Leaking oil filter gasket replaced at this time (probably cause for failure). 
79980 mi Intermittent heat in cabin Previous dealer trip incorrectly diagnosed intermittent cabin heating. Water pump failed on the side of the road. Dealer replaced water pump, and leaking oil filter housing (which had previously been replaced). Dealer also replaced leaking oil filter housing (which had previously been replaced). 

Return to top

2012 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 7-speed automated manual RWD

35700 mi Check engine light; increased emissions, DSC malfunction, DBC malfunction, start-stop malfunction 
55600 mi Bank 2 throttle actuator failed and was replaced by dealer under 7 yr/70K mile emissions warranty. 
58336 mi

US $2299
Replaced drive belts - worn Replaced engine mounts 
67000 mi

US $500
Slightly leaking thermostat and water pump gaskets. Replaced water pump, thermostat + gaskets and one cooling hose. 
69600 mi

US $150
Leaky coolant overflow hose. Replaced. 

Return to top

2012 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 6-speed manual RWD

28000 mi A fuel injector gave out 
25300 mi

US $20
Oil consumption. Added one quart after 10 miles 

Return to top

2012 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

50000 mi

US $128
Ignition coil - Remove & replace - One, Cylinder 2 Part ordered: OEM Ignition Coil with spark plug 

Return to top

2011 BMW 3-Series

Engine not specified

53000 mi

US $1200
Engine plug wiring harness worn and exposed could cause engine failure computer failure. Replaced wiring harness 
103000 mi

US $1200
Engine overheating. Water pump not circulating coolant. Electric water pump and thermostat replaced 

Return to top

2011 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

55000 mi

US $200
ignition coil 
68000 mi

US $200
replaced spark plugs and ignition coils x 6. fixed problem 
80000 mi vanos bolts sheared. repaired under warranty and/or recall. drives great again 

Return to top

2011 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

45000 mi Loose accessory drive belt tensioner - repaired under warranty 
4000 mi I always use the auto trans in manual mode. When shifting from 2nd it would go into neutral momentarily before going into 3rd about 10 percent of the time. Dealer said transmission firmware couldn't learn when manual mode always used. Dealer reproduced problem and contacted BMW who said I needed to drive more miles with transmission in D instead of manual mode in order for transmission to "learn." But could not tell me how many miles I needed to drive this way.  
47300 mi Idler pully replaced 
71000 mi

US $975
One coil started missing. Recommended replacing all 6 due to high cost of labor. Also replace plugs. 
72000 mi

US $675
VANOS solenoid (2) were sticking causing barely able to idle and erratic throttle. 
70000 mi

US $1200
Water pump died 

Return to top

2011 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed manual AWD

77000 mi

US $50
Complained of a rough idle from time to time. Dealer replaced the coil packs. 

Return to top

2011 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

34000 mi High Pressure Fuel Pump failed. Car was driving normally except for one single instance of reduced power. Otherwise, it drove fine. I suspect it could have gone another week or even a few months. 
40700 mi Charge pipe self-destructed. Dealer replaced under warranty. Took less than 2 hours. 
76000 mi

US $400
Have replaced high pressure fuel pump,  thermostat, and water pump 
35000 mi Exhaust rattle. surging idle. 
50000 mi Electric Water pump failure, heater core was replaced at same time. Oil leak notied during water pump repair. Pan was resealed. 
53000 mi

US $120
slight leak in coolant overflow tank 
14500 mi Reduced engine warning light: two hoses and an actuator. 
48000 mi Oil filter housing casket leak. Repaired under warranty. 
59000 mi Expansion tank was leaking, prompted by warning light. Covered by extended warranty. 
73000 mi Water pump failure while driving on highway, never totally overheated 
77000 mi

US $1400
Had an oil filter gasket leak, took about 3-4 hours of work and cost 600 bucks. Oil pan gasket leak noticed during oil change. Repair cost 800 dollars. 
76000 mi

US $1380
Oil leak from filter housing Replace radiator hoses due to oil leak Replace belt and tensioner 
83000 mi

US $650
P0456 code --- 3 trips for smoke test, replace DMTL pump and fuel tank vent valve 
40000 mi

US $2650
Dealer reported coolant low repeatedly upon service at their shop. At conclusion of warranty they advised that the radiator was cracked and needed replacing. Dealer reported oil level low several times when at the shop for routine maintenance. At conclusion of warranty they advised that the head gasket was blown out and leaking oil. Dealer reported oil level low several times when at the shop for routine maintenance. At conclusion of warranty they advised that the oil coolant lines are leaking and need replacing. 
105000 mi

US $1100
The variable valve timing system failed causing the car to stumble then die on the side of the road. I had to be towed and the system repaired. There was a TSB on this issue. 
105000 mi

US $1400
radiator was cracked again and leaking fluid. 
75000 mi

US $1200
Water pump had failed rendering the car non-operational. Water pump + thermostat replaced by shop 
79000 mi Indy shop had warned me that oil had been seeping from the oil filter housing gasket a couple of times when I previously had my car on the shop, but stated that it wasn't an immediate concern. In ~December 2017, I decided to have it addressed. 
83000 mi

US $600
Charge pipe failed so it was replaced. 
64000 mi

US $326
Oil filter housing gasket was leaking and gasket was replaced. 
49000 mi The car would stall as the car was slowed to a stop at a traffic light. The engine speed went from 2000 rpm down to zero without leveling off at idle. The dealer updated the programmed fuel curves and the car idles smoothly now. 
78000 mi

US $708
Water pump replaced. Engine intake cracked during prior repair. Reduced power light was lit before repair. Reduced Power light came on. Actuator for turbocharger waste gate failed to keep waste gate closed. Reduced power as a result. Actuators were fixed to allow engine to build up boost. 
84000 mi

US $1585
The reduced power light came on resulitng in the third vist to the dealer for the same symptom. The High Pressure Fuel Pump failed and was replaced. A fuel line sensor was also replaced. 
59000 mi

US $1500
Water pump failed 
83080 mi

C $850
Car was going into limp mode around this mileage. So read the engine codes using code reader. Based on symptoms and online help replaced ignition coils and spark plugs but didn't help. So changed hi press fuel pump and that worked 
86880 mi

C $150
The gasket around the oil cooler housing was leaking. So replace two gaskets around that area. Because the coolant and oil might have been contaminated because of the leak, replaced both these fluids as well at the same time. 
90520 mi

C $600
Big mess underneath the car with oil dripping but with the undertray it doesn't flow on the ground so hard to pinpoint. Found the source, it was oil pan gasket leaking. Got it fixed 
59000 mi

US $54
On freeway when got a backfire. Lost boost and transmission acting odd. Upon inspection the intake from air cleaner to MAF had blown off and bracket ruptured. Had car towed to dealer.  
60500 mi Car goes into overheat warning them limp mode but analog temp says no problem. Suspect car came with after market flash of prom. Overheat warning again on the way home. Took it back and kept for 3 more days. Seems had a hair line crack in the water reservoir tank. Then to add insult to injury tried to hit me for another deductible on the CPO for a new service. 
63000 mi

US $1297
The main CPO was the unknown of valve cover oil leak. 

Return to top

2011 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

46000 mi The fuel pump sensor needed repairing. 
61000 mi

US $2000
belt tensioner pulley bearings were noisy,  replaced leaking oil pump gasket, 
61300 mi cooling overflow tank cracked 3 days after tensioner pulley and water pump gasket were replaced. dealer says not related. not happy. 
65000 mi

US $75
Coolant expansion tank replaced 
93620 mi oil leak at the filter housing 

Return to top

2011 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual RWD

32000 mi Engine malfunction message, car went into "limp home" mode and would not restart once stopped. BMW dealer did a software re-install and initialization across multiple systems. Glad this was covered by warranty! Rear left muffler rattle, repaired by replacing entire unit. Apparently internal flap was broken. 
48000 mi

US $50
Car had sluggish shifting and then a yellow coolant warning. Coolant low, suspected leak. Took to dealer, checked and found nothing. Next day, reoccurrence with a red coolant light. Issue traced to failed water pump. Fixed under warranty. 
56000 mi

US $75
Replace oil filter housing gasket 
109000 mi

US $60
Evaporative emissions leak caused check engine light to turn on - code indicated small leak. Replaced DMTL pump. 
16000 mi

US $800
Intake air pressure sensor 
42700 mi

US $50
Car went into limp safety mode while on the highway. Checked overflow reservoir after it cooled down and coolant was below the minimum mark. Failed water pump replaced under CPO warranty. Turbo engine burning through quart of oil every 3-4 months. Dealer found oil leak and repaired under CPO warranty. 
43700 mi After a high speed drive, engine block + stability control warning lights came on. Dealership replaced a bad intake pipe sensor on inter-cooler. Engine temperature warning light came on again - dealer replaced leaking overflow reservoir. While replacing the failing water pump 2 months ago, dealership probably didn't inspect it or it wasn't leaking at the time. 
47300 mi Engine temp light on again! After replacing overflow reservoir, dealer failed to add water/coolant. 
10200 mi The DMTL pump and sensor were faulty within the fuel system causing a CEL. The pump, sensor, and related tubing were all replaced under warranty  
26000 mi Engine would die on cold start up. Dealer was able to replicate the problem. They re-programmed the DME and adjusted the idle. 
26000 mi After previous repair trip the engine had slow throttle response. the engine also made strange noises, and on two occasions would hang during acceleration The dealer had the car for 45 days before declaring that they cannot fix the car even with help from the factory. BMW will be taking the car back 

Return to top

2011 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual AWD

28000 mi Erratic idle, a slight stall in cold and then a CEL that came & went. Dealer read out codes, replaced a VANOS solenoid and a fuel tank purge valve. There is no CEL, but there is no improvement to idle either. 
28000 mi Erratic idle. 
44000 mi Coolant pump failed 
71000 mi

US $2000
Replaced Water Pump 
70000 mi

US $500
Engine hard to start when weather is cold, often runs rough and dies. ECU reprogrammed, which appears to have worked around the problem. 
79000 mi

US $1800
Head gasket replaced 
33800 mi Exhaust/ muffler rattle. Replaced under warranty. 
53000 mi

US $50
Jumpy irregular idle at startup. No fix. No diagnosis. 
55500 mi

US $1200
Water pump died 
59000 mi

US $1200
Oil leak at filter housing. Misfires due to coil failure. 
62000 mi

C $2000
Overheated on highway, water pump failure. Oil filter housing leaking, replaced filter housing. 

Return to top

2011 BMW 3-Series 4dr Sedan

turbocharged 265hp 3.0L I6 Diesel 6-speed shiftable automatic RWD

49000 mi Service Engine Soon light illuminated. Passive tank sensors in DEF tank reading incorrectly. Replaced active/passive tank assembly. 
56000 mi carbon buildup in intake manifold 
59700 mi Due to Carbon buildup, CPU was throwing many codes, and fuel consumption was up. They replaced the intake runners and a few other things, totaling about 3k worth of work. 
103000 mi

US $1800
Boost pipe and Harmonic Balancer will fail, replaced in preparation 
21800 mi Diesel fuel tank "tick" when taking slow 90 degree turns 
26000 mi Replaced bad glow plug. Replaced engine mount. 
41000 mi Diesel exhaust fluid tank replaced due to low pressure problem 
75000 mi

US $900
Def injection system repair 
79000 mi

US $3000
Carbon buildup in engine 
51700 mi Bad catalytic converter 
57300 mi Catalytic converter was replaced under emissions warranty. 
61800 mi

US $2500
Urea tank temperature sensor failed. Whole tank replaced due to temperature sensor built into tank in a manner which prevents sensor service/replacement independent of tank replacement. 
82321 mi

US $1700
Battery, Crankshaft Pulley,  CV Joint Recall, and Motor Mounts replaced. 
29000 mi

US $50
DEF tank temperature sensor read out of limits. DEF tank replaced under warranty. 
30100 mi DEF valve clogged, leading to check engine light. Appears to have been related to DEF tank replacement earlier. 
25000 mi SES soon light on. SCR metering valve had to be replaced. Dealer replaced it free under Technical Bulletin. 
25000 mi

US $600
Control Module for Glow Plugs showed a fault and needed to be replaced. 
33000 mi

US $500
Mass Air Sensor failure causes SES light to come one. Dealer replaced Mass Air Sensor. Total cost was approximately $500. Third Party Extended Warranty (Mercury) paid all but my $100 deductible. 
44000 mi Dealer had to add DEF 
11300 mi Urea injection required refill for second time. Should last 15,000 miles. Dealer diagnosed and replaced urea pump. 
35000 mi Check engine light on. Defective swirl flaps in intake manifold. 
59000 mi

US $50
EGR cooler malfunction with CE light on. Part replaced under extended warranty 
1000 mi Service Engine Soon light came on. Problem was a stuck DEF valve. Dealer cleaned valve and all is well. 
4700 mi Low Diesel Exhaust Fluid (DEF) warning stating car wouldn't be startable after driving 1000 miles from time of initial warning. DEF fill is supposed to last until first scheduled maintenance at around 12k miles. Warning came at 4600mi. 
26000 mi Brief but loud screeching noise coming from engine compartment, after car sits for several hours on hot days. Dealer was unable to duplicate. No repair made so far. 
48000 mi

US $250
Check engine light came on. Dealer changed EGR valve. Did not solve the problem. 
48000 mi

US $550
Dealer now believes check engine light was caused by carbon buildup in the intake system. Dismantled intake system for walnut-shell blasting to remove carbon buildup. Light still on. 
59000 mi

US $1539
MAF air sensor failure, turbo charger balance and sequential pipe o-rings and upper turbo oil feed line replaced due to leaks. 
70000 mi

US $150
Rough idle, engine stumbles intermittently. Dealer diagnosed carbon buildup but not confirmed visually. Estimated cost to clean $2900. Instead I purchased BG fuel system cleaner and fuel filter, fixed. 
24000 mi EGR valve replacement. 
93000 mi

US $4000
DEF tank and sensor failure, Oxygen sensor (2) failure, ,multiple SAS codes, could not smog 
15600 mi Check engine light - problem with the "Adblue", or urea injection system. CEL came back on within 100 miles of leaving dealership. Check engine light, and warning -> "Engine Will Not Restart in 100 Miles". Dealer reset CEL and fault codes. CEL and restart warning came back within 100 miles of leaving dealership. Check engine light. Warning -> "Engine Will Not Restart in 100 Miles". Urea / Adblue injector cleaned and 2 sensors were replaced. IIRC one of the failed sensors was for differential pressure on the DPF (Diesel particulate filter), the other O2. 
50000 mi

US $1500
BMW can’t seem to understand that it actually gets cold in some parts of the US. And as such engineer a diesel exhaust emissions system that can function properly in the winter months. 
52000 mi

US $1100
Cylinder #5 fuel injector was replaced. The harmonic balancer was replaced. Carbon buildup was cleaned out of the intake manifold. 
64000 mi

US $3000
Car wouldn't start when warm. High pressure fuel pump and fuel filter replaced 
25000 mi Emissions repair, needed new catalytic converter 
6000 mi fuel valve was malfunctioning and replaced. car could not be driven over 20mph 
9000 mi engine stalling due to insulation stuffed into connector by factory 
34300 mi Car would not start. Problem was with intake manifold. Replaced under BMW warranty 
41000 mi Fuel pump replaced 
64700 mi

US $3000
SES light on. Carbon buildup in cylinders and intake manifold. Manifold removed, cylinders cleaned as well as manifold. 
87785 mi

US $53
Carbon Buildup. Sent intake off to be hot tanked, did walnut blast carbon cleaning. Also replaced gaskets: 11-61-7-790-198 11-61-2-246-945 11-61-2-245-439 11-12-7-796-378 13-54-7-792-098 Covered under extended warranty. Cylinder 4 injector 
99400 mi

US $700
Harmonic Balancer failed. Replaced with OEM part. During repair also replaced non-failed but wear items: -Thermostat -Idler Pulley -1Gal BMW Coolant -Both drive belts 
104000 mi SCR Tank Check engine light illuminated. Known problem with extended warranty. Replaced active tank. 
79000 mi

US $2000
Replaced Selective Catalytic Reduction tank due to faulty sensor. 
91000 mi Replaced hot-film airmass meter and SCR temperature sensor 
97000 mi

US $50
Check engine light. Updated car software & replaced two (2) NOx sensors. 
98000 mi BMW Germany said to replace catalytic converter. Said not covered by extended warranty. Bargained and will pay $500 labor and BMW will supply converter. Not in yet from Germany 
109500 mi

US $463
Catalytic converter replaced. Dealer provided part and I paid labor ($463) 
144000 mi

US $325
Replace leaking turbocharger oil line (pipe) 
46000 mi Exhaust leak at front of engine. 
90000 mi

US $600
Oil leak - turbo cooling line. 
99000 mi

US $1600
Glowplug replacement. 
54600 mi

US $761
Replaced Nox sensor 
125000 mi

US $300
Emissions issue 

Return to top

2011 BMW 3-Series 4dr Sedan

414-horsepower 4.0L V8 7-speed automated manual RWD

51000 mi

US $300
Oil drain plug was messed up. I had to have the dealer helicoil and install a new one. 
6000 mi SES light on Oxygen sensor showed Secondary Air Valve failed. 
18000 mi replace oxygen sensor 
50000 mi

US $1200
throttle actuator bank 2 failed. replaced both complete actuators at the same time. 
63300 mi Thermostat for emission control system 

Return to top

2011 BMW 3-Series 4dr Sedan

414-horsepower 4.0L V8 6-speed manual RWD

68500 mi "Increased Emissions" message, needed a fuel system vent valve. 
74200 mi

US $1000
Replaced thermostat. 
75000 mi

US $3500
Replaced clutch 

Return to top

2011 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

59000 mi

US $80
Engine check light was on. Cylinder 3 misfire. Changed all spark plugs, totally 6 
30000 mi

US $250
Ignition coils failed for 2 cylinders 
67818 mi

US $50
Cylinder #6 Coil failed. Dealer replaced ALL (6) Bosch Coils per SIB 12 18 14 with Delphi Coils. 
50000 mi Replaced another coil pack. This makes a total of 5. Constantly going out. 
31000 mi

US $50
bad coil 
32300 mi

US $50
All kinds of computer messages in error. Took TWO WEEKS for them to sort it out, replacing CPU and other stuff. 
50000 mi

US $360
tensioner belt 
50000 mi

US $696
All 6 ignition coils replaced 
11300 mi The sensor that senses engine problems was faulty and was replaced. 
30600 mi Sensor malfunction caused one cylinder to not fire. All 6 sensors were replaced. 
45000 mi

US $600
Engine bolt 
64000 mi

US $300
spark plugs and coils 
68100 mi Camshaft sprocket retaining bolts failed and dropped into motor caused about 3200 in damage. Covered by BMW, recall. Engine misfire diagnosed bad ignition coil on cylinder 1 
71000 mi

US $133
Car was dying at idle. Replaced intake vanos solenoid. Issue was resolved Vanos exhaust solenoid failed shortly after replacing intake solenoid. Replaced second solenoid. 
8500 mi Accelerator pedal assembly was replaced due to malfunction. 
35000 mi DMTL Pump(Emissions) replaced 
37000 mi Cylinder 5 misfiring, spark plug chipped.Replaced spark plug and ignition coil. Heat not working on passenger side.Heater core stopped up.Replaced heater core unit and topped off with coolant and bled system. 
64000 mi

US $600
Replaced ignition coils and spark plugs after "check engine" light came on and car briefly sputtered. Apparently it was a failure of the #4 ignition coil. 
51000 mi

US $50
Engine misfiring due to bad ignition coils 
24200 mi

US $500
Belt tensioner required replacement 
36500 mi

US $1000
Rodent wire damage required wire replacement. also either a VANOS or fuel injector issue, can't remember 
21000 mi The pump that pressurizes the fuel tank had failed. It was replaced under warranty.  
48000 mi

US $35
Misfire in #5 cylinder reported through ORB II diagnostic port. Replaced coil on plug unit in cylinder #5 and cleared fault codes, engine runs fine now with no warning codes. 
4000 mi The transmission of the car would shift erratically during the first few minutes of driving-transmission would rev unreasonably high disproportional to throttle input. Problem seems to be gone after dealer inspected computer and updates. 
59600 mi Main computer replaced. Water pump died and replaced 

Return to top

2011 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

75000 mi

US $450
replaced serpentine belt,tensioner and pulley. These repairs were purely preventative ! 
88400 mi

US $1100
valve cover gasket replacement. oil filter housing gasket replacement 
90000 mi

US $450
Replaced all spark plugs and replaced #1 coil pack. 
21080 mi valve cover cracked and was replaced under extended warranty 
104781 mi

US $562
Thermostat replaced and cooling system drained, flushed, back-flushed, and refilled. 
73000 mi

US $180
New spark plugs 
64000 mi

US $225
Piston coil replaced 
66500 mi

US $650
Engine piston coil x 5 and spark plug x6 replaced. 
33480 mi

C $300
Engine rough. Plugs had failed. Preventively also replaced ignition coils. 
42780 mi

C $300
two ignition coils needed to be replaced 
43260 mi

C $70
Misfire, replaced coil and spark plug on cylinder #1. 
116000 mi

US $550
Replace [accessory] belt tension pully Gasket replacement. My Check Engine Soon light came on at 115,000 miles. The dealer did significant gasket work and charged me nothing under an "extended warranty." I will not purchase another BMW. Nice car to drive but the reliability has been very substandard. I don't abuse the car, I do all scheduled maintenance. I look forward to the day I sell it. 
35500 mi CEL illuminated and engine ran rough for a few minutes after wide open throttle at high RPM. Faults indicated misfire on cylinders 5&6: two ignition coils replaced. 
40500 mi Rough idle/surging at a stop in drive when warming up. 
72000 mi

US $210
Intermittent misfires with transient service engine soon light. Replaced all coils and spark plugs. 
31200 mi Cracked expansion tank 
49300 mi missing badly on acceleration. bad coil replaced under warranty. 
46000 mi replaced all coils 
90000 mi valve cover gaskets 
69000 mi

US $350
the ecu required re programing 
51420 mi about 2 weeks of ownership the check engine light up. it was a valve selenoid regarding valvetronic, well documented on the internet. they replaced the valve/selenoid 
46500 mi Check Engine light came on. Took it to the dealer and it had something to do with a valve adjustment - they kept the car overnight and had to replace the valve gaskets as well. 
47000 mi all spark plugs and ignition coils replaced with new, drive belt replaced with new, all under warranty 
86000 mi

US $800
Leaky valve cover gasket 
32700 mi Cracked gasket cover, which was replaced 
35300 mi

US $65
Engine stumbling when cold and throwing CEL. #1 ignition coil changed out. spark plugs changed out. 
19800 mi car would buck and idle rev at stop 
34000 mi have to look it up 
49000 mi The engine valve cover gasket needed replacement. 
55000 mi

US $205
One of the ignition coils needed replacement 
55000 mi

US $200
Another ignition coil needed replacement. 
55000 mi

US $250
Severe misfire. All remaining coils replaced and all spark plugs replaced. Air injection hose was knocked loose during a prior repair. 
93200 mi

US $50
Cylinder misfire. Covered under CPO 
53000 mi One of the coil packs failed 
56000 mi

US $100
Engine would not idle, stalled after starting - engine sensor replaced under certified warranty less deductible 
37200 mi

C $1500
59,100km Rough Idle and check engine came on. Loss of power noticed, rpm were bouncing 900-1200 at idle, normal is around 800. New coil, eccentric shaft sensor, gasket. Cost 1500$ CAD covered in CPO warranty 
43400 mi Coilpack failed again second time this year. New coilpack installedrnNew ignition coils 
76260 mi

C $800
Coil pack replaced because misfiring, spark plugs done as well 
79980 mi

C $600
Radiator and radiator hose replaced 
83080 mi

C $900
Oil leak found. Oil housing gasket replaced. 
87420 mi

C $300
Coolant hose cracked and replaced 
88660 mi

C $1800
Oil pan failed. Replaced oil pan. 
82460 mi

C $150
O2 sensors (upstream) both failed 
46300 mi Fuel splashes everytime the fuel tank is filled at any gas station. Dealer said they could not replicate the issue. Going back to the dealer with evidence (took s video of the spill last time I filled up gas). 
48000 mi Fuel splashes out everytime car is fueled. First trip (under warranty), dealer said could not reproduce the problem. Second trip outside of warranty: took some videos as evidence. Dealer mechanic came and verified. Attemped but couldn't repair. 
48300 mi

US $200
Fixed the fuel tank issue. Replaced the whole fuel tank. Dealer/Manufacturer paid for 95% of the cost. Owner paid for 5%. 
46400 mi Timing Chain Sensor replaced 
64670 mi

US $132
Serpentine Belt Idler wheel was failing. Replaced using Continental Serpentine Belt Accessory Drive Component Kit. In kit instructions it clearly stated that the bolt retainer MUST be removed before installation. After removing original, I found the BMW factory never removed this clip! So much for German perfection. 
67000 mi

US $122
Engine starting running rough. Replaced coil packs and the issue is fixed. 
87000 mi

US $32
Replaced Oil Filter Housing gasket 
89023 mi

US $120
Replaced valve cover gasket 
38400 mi Ignition coil replacement. 
45100 mi replaced all coils 

Return to top

2011 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual RWD

18700 mi Car had a sweet chemical like smell when the heat is on. The car was leaking on the driveway. Dealer replaced thermostat due to a coolant leak. Leak stopped but smell still occurs. 
20000 mi

US $600
Return visit due to sweet smell from vents when the heat is on. Couldn't find any leaks, but found a piece of cookie in one of the vents. Fished it out. Didn't fix the problem. Suggested heater core leak, but was dismissed by mechanic. 
55300 mi

US $950
Two coil packs failed. Replaced remaining coil packs and all spark plugs were replaced. 
59500 mi

US $400
DMTL (Diagnostic Module Tank Leakage) Pump had failed and needed to be replaced 
108000 mi

US $1400
Replaced leaking valve cover gasket (VCG) and oil filter housing gasket (OFHG) 
39000 mi

US $50
Car threw CEL, replaced Leak Diagnosis (DMTL) Pump. Known problem with E90. Pump was promptly replaced by dealer. 
47400 mi

US $50
Misfire in cylinder 1. Diagnosed as bad coil. Part of batch with open TSB. All 6 replaced under CPO warranty. 
77000 mi

US $500
Oil leak. Bad pistons misfiring. 

Return to top

2011 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual AWD

72000 mi

US $1300
Engine was missing. Dealer replaced spark plugs and ignition coil 
35900 mi

US $230
Head gasket replacement due to oil leak. Repaired under warranty. 
52000 mi

US $376
New idle coil 
96100 mi

C $400
Ignition coils needed to be replaced, cylinders were miss firing. 
78740 mi

C $80
valves problem. oil cap broke 
136000 mi

US $50
Replaced spark plugs Oil change 
150000 mi

US $350
Valve cover gasket leaking. Replace gaskets. Car misfiring and running poorly - eccentric shaft sensor failed. Replaced sensor. Oil filter housing gasket leaking. Replace OFH gasket. 

Return to top

2011 BMW 3-Series 4dr Sedan

215-horsepower 3.0L I6 6-speed shiftable automatic AWD

16080 mi Check Coolant light came on. Dealer topped up coolant and stated this is normal when it gets cooler. Never heard that with any of my previous cars... 
29140 mi Oil leak detected during inspection, while performing oil change 
29240 mi Oil leak repaired. 

Return to top

2011 BMW 3-Series 4dr Sedan

200-horsepower 2.5L I6 6-speed shiftable automatic RWD

38560 mi

C $90
Engine not turn over. Would crank forever but not start. After to towing to mechanic, no fault was found and it started first time. No errors pr misfires found on computer. 

Return to top

2011 BMW 3-Series 4dr Sedan

141-horsepower 2.0L I4 6-speed manual RWD

3820 mi Replacement of ignition coils (done as part of an improvement program, free of charge) 

Return to top

2011 BMW 3-Series 2dr Hardtop conv.

turbocharged 320hp 3.0L I6 7-speed automated manual RWD

2480 mi fuel evaporation system repaired under warranty 
46030 mi Intake charge pipe blew, this is a known issue and BMW had just sent me a letter that extended the warranty on this part. Repair done under this warranty 
46000 mi

US $167
Took it to the BMW dealer after a cylinder misfire code and very rough running, car returned to normal after restart. Dealer diagnosed the problem and recommended new plugs, coils and an intake cleaning (walnut blasting). Did not get any work done at dealer. Replaced coils and plugs, very easy to do on this vehicle, needed to buy special socket and a torque wrench. Coils and plugs bought online from FCPEuro 
16000 mi

US $850
replaced all fluids, oil, radiator, brakes, and all wear items. Only transmission fluid not changed. replaced all filters. 

Return to top

2011 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

51000 mi

US $50
Cooling tank had a leak and had to be replaced. Thank God I had the certified warranty. Valve gasket leak. This is the 2nd engine oil leak to be fixed in 6 months, not including the cooling tank leak that was simultaneously fixed. 
16300 mi At less than 17,000 miles the DME failed and had to be replaced 

Return to top

2011 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

63240 mi

C $4800
Both turbos had to be replaced. 
63240 mi

C $1800
Cooling fan assembly failed requiring replacement parts only available from Germany 

Return to top

2011 BMW 3-Series 2dr Hardtop conv.

414-horsepower 4.0L V8 7-speed automated manual RWD

139000 mi

US $3200
Replaced fuel sensor 
144000 mi

US $1700
Belt broke. Power steering became inoperable. 
156000 mi

US $3000
Spark plugs replaced 
164000 mi

US $800
Main belt was squealing 

Return to top

2011 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

39060 mi

C $2300
and valve cover gasket replaced 
46000 mi

US $800
One coil failed. We replaced all 6 to prevent a future on the road problem. 
50000 mi

US $868
Valve cover gasket 
63000 mi

US $3488
BMW developed an intermittent miss. All coils and plugs were replaced. Water pump and thermostat showed fault codes, both were replaced 
72000 mi

US $50
Fuel sensor that is built into gas tank had failed. 

Return to top

2011 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed manual RWD

52000 mi

US $1100
Cylinder coil failed, needed replaced. Changed all 6 plugs; leaking in oil valve cover and sensor, so replaced sensor before it failed. A coil on #6 cyl shouldn't fail with only 52K miles! 
85000 mi

US $2399
Valve cover leaking oil which affected various other hoses or attachments. Darn BMW are maintenance $$$ holes sometimes, then become wonderful handling and great to drive again. No other car has been so enjoyable to drive....but the occasional small item becomes a big expense at times. I've never had a valve cover etc leak in all the other Honda, Toyota, MG, BMW, Chevy, Ford, and Dodge I've owned. 

Return to top

2011 BMW 3-Series 2dr Coupe

turbocharged 320hp 3.0L I6 7-speed automated manual RWD

53000 mi

US $1500
Service Engine Soon light on. Diagnosis revealed fault in High Pressure Fuel Pump. That pump had to be replaced. 
51100 mi

US $1300
Water pump. Known issue on BMW N54 Engine. No assistance from BMW. replaced thermostat since system was apart anyway. 

Return to top

2011 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

41800 mi Car started rough and stalled after 5 seconds. Restarted and ran rough but normalized. Engine malfunction notification came on screen and warned of reduced power. Dealer found misfires in cylinders - replaced fuel injectors & spark plugs 
64000 mi

US $2000
Water pump failure. Replaced. Oil filter housing gasket leak. Had first been noted mid 2016. 

Return to top

2011 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

34000 mi During a repair visit for another issue, the technician noticed oil seeping from the turbo unit. He applied a tracer to the oil and diagnosed a leaky valve cover. 
65000 mi

US $50
High pressure fuel pump. Covered under CPO 
5580 mi High Pressure Fuel Pump software upgrade. 
44640 mi

C $1500
Cooling fan began to cycle on/off. Caused by fault code. Symptom of water pump failure. Fault 377a pump deviation. Replace pump and thermostat 
64360 mi

C $1000
Oil filter housing gasket replacement. Technician indicates they were starting to see slight leakage. 

Return to top

2011 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual RWD

55000 mi

US $2300
Had a check engine light with misfires in all 6 cyl. Ultimately needed to replace all 6 fuel injectors, all 6 spark plugs and the lambda sensor. 
29500 mi

US $50
Electric Water Pump fail. Was stranded on side of freeway. BMW CPO warranty sent tow truck and took it to dealer who repaired it next day. Apparently this is a common problem. $850 repair if out of warranty! 
45000 mi

US $700
1) - gasket on oil filter mounting leaking.  2) - accessory belt idler pulley failure. 
45000 mi

US $250
Coolant tank failed and leaked coolant. Coolant level sensor went into alarm mode. Coolant expansion tank was replaced. Apparently, this has been a common problem with BMWs for many years. A seam on the plastic tank split. According to the mechanic "they all eventually do this" and the replacement part has not been improved so it is susceptible to the same type of failure in the future. Not very encouraging. I no longer drive this car out of town as I am concerned about it's reliability. 
70000 mi

US $50
Coolant reservoir leak detected and unit replaced. 
70000 mi

US $50
Power steering failure. Pump replaced under CPO warranty. 
75000 mi

US $50
Replaced worn drive belt. 
84000 mi

US $50
Replaced belt tensioner. 
29140 mi the 'service' light went on. however when checked by the dealer, the car's fluids were checked as well as tire pressures and 'no leaks' were cited in the report by the mechanic - it seems the 'service' light was on in error. 
38420 mi water pump failed leading to temperature increase of engine - water pump replaced under warranty. 

Return to top

2011 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual AWD

39040 mi

C $1030
water pump failure leading to engine overheated and limp mode 
13000 mi Long starts, engine idle studder, engine stumbling 2nd time this has happened 
17000 mi Car was idling erratically, stalling, going into limp mode and basically performing like an early model KIA Rio. 
23000 mi Car Messed up again...Idles Way too Low, feels like its going to stall out, Periodically when you depress the clutch on a slowdown the car will stall. At highway speeds you can feel a hesitation or a miss in the engine while driving. 

Return to top

2011 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 7-speed automated manual RWD

45000 mi

US $100
Replaced the passenger side (Bank 1) precat oxygen sensor that had failed and was giving a warning regarding "pre-heater failure" 
23000 mi Needed to add oil. 
29700 mi Valve gasket replacement 
49000 mi

US $200
Oil pan plug stripped. 

Return to top

2011 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 6-speed manual RWD

37300 mi

US $1300
Emissions fault, engine safe mode, caused by vacuum brake pressure sensor malfunction 
65000 mi

US $50
CEL came on. MAP sensor failed 
74000 mi

US $50
Vacuum pump and thermostat replaced. Car went into limp mode on highway. 
10000 mi Ticking noise. Dealer say's it normal valve noise. I know what valves sound like. This ticking is coming from the crankcase. This is a known problem with main bearings. 
2000 mi Broken valve spring 
28900 mi fuel tank replaced due to vapor lock up 

Return to top

2011 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

84869 mi

US $2000
Preventative replacement of original water pump and original serpentine belt. 
96161 mi

US $800
Reseal of oil filter housing. 
48000 mi

US $525
Total Engine Tune up 
53800 mi

US $50
Leak on the manfold 
63000 mi

US $51
They didn't see the warning light, but as soon as I got home it was on again 

Return to top

2011 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

52000 mi

US $800
Faulty coil pack. Replaced all 6 coil packs. 
42000 mi All 6 coils on each cylinder had to be replaced. 
42000 mi Car vibrates when idling. Increased idle speed. Problem solved. 
46200 mi Had to have the vehicle programmed per BMW bulletin #12 21 12. Also replace combox 1 84-10-9-257-164. Took so long because part was shipped to the wrong place 2 times. Also replaced brake fluid and micro filter. 
41500 mi Coil packs causing misfire 
52000 mi

US $50
CEL came on, and car ran rough. Problem intermittent but persistent. #1 coil pack bad; dealer replaced all 6. 

Return to top

2011 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed manual RWD

55000 mi

US $2100
Engine was roughly accelerating. Suspected bad VANOS solenoids and had the solenoids replaced. This did not fix the issue. 
47000 mi VANOS bolts on intake side sheared off. Known vulnerability with this engine. Fixed under extended warranty. Vanos unit replaced on intake side, bolts on both vanos units replaced, and broken bolt heads recovered from oil pan. 
53339 mi

US $700
Misfire on cylinder 6. Repaired by replacing coil pack and spark plug. 

Return to top

2011 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed manual AWD

55000 mi

US $100
Ignition coil in #4 cylinder malfunctioned. Dealer replaced all 6. Oil changed at the same time. 
67000 mi

US $50
Needed thermostat (CEL came on) 

Return to top

2010.5 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

50220 mi Minor oil leak, worn gasket 

Return to top

2010 BMW 3-Series

Engine not specified

2000 mi steel fuel filler opening jammed (the small gate in the tube seized-up). 

Return to top

2010 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

84000 mi

US $1000
Replaced coils and mass air flow sensor as part of the maintenance where spark plugs needed changing. 

Return to top

2010 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

67580 mi Replaced two bad coils 
77700 mi

US $500
Fuel Pump stopped working without any warning 

Return to top

2010 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

44950 mi

$3000
Full fueling system overhaul - new HPFP, Plugs, Coils were installed.  OFHG replaced due to leaks.  Water pump replaced due to leaks. 
51460 mi

$100
valve cover gasket oil leak. gasket replaced 
38000 mi Valve cover gasket, 2 valves replaced and seals. 
80000 mi

US $50
Water pump failed. 
85000 mi

US $50
6 fuel injectors replaced, cable cover gasket replaced. 
31480 mi Turbocharger blew due to a crack in one of the charge pipes. Repairs were covered by Warranty. 
39680 mi Replaced leaking radiator 
45760 mi Replaced coolant expansion tank, again, due to cracked tank. 

Return to top

2010 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

49200 mi

US $3150
Fuel injectors stuck open and one bad spark plug. Coils replaced preventatively 
55300 mi Engine miss-fired in cyl #4 from time to time in 1500-2500 rpm rangernI replaced all all coils and replaced the spark plug in cyl #4. Engine runs smooth and no longer has the issue. Not sure if it was the coil or the sp. 
59000 mi

US $70
Boost pressure converter started making strange noise. I found and installed a replacement. 
60100 mi

US $425
Carbon clean intake valves. 
66300 mi Got engine malfunction message - reduced power mode when I was 200 miles from home. Car was sluggish but kept driving. I traced the problem to a stuck rear turbo wastegate. Pulled vacuum and the gate did not move. Used some WD40 to lubricate. 
70000 mi

US $450
Oil Filter Housing gasket was leaking and needed replacement. 
81000 mi

US $1600
Car was having miss-fire on cold start. Replaced valve cover and valve cover gasket. Installed updated Rob Beck PCV valve. Replaced index 7 fuel injectors with index 12 injectors. Car runs fine after repair. Still seems to burn .25 quart per 500 miles. Hard to chase that issue since it could be normal engine/turbo wear at 82 kmiles. 
31700 mi Driver side exhaust had a severe flapper rattle on cold start. The entire left side muffler and exhaust were replaced. 
47400 mi leaking valve cover gasket 
56000 mi Cracked valve cover 
69000 mi

US $300
My stock charge pipe blew off and shattered. I replaced the stock plastic one with an aftermarket metal one. 
60140 mi Leaking coolant from engine compartment. 
19700 mi replace 3 fuel injectors 
47600 mi

US $150
Replaced fuel injectors for cylinders 4-6 

Return to top

2010 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual RWD

24700 mi Three fuel injectors failed. Car was repaired and while the repairs were I was given a loaner. 
16100 mi Fuel injector for cylinder one was inoperative causing misfire and rough operation. Injector replaced. 

Return to top

2010 BMW 3-Series 4dr Sedan

turbocharged 265hp 3.0L I6 Diesel 6-speed shiftable automatic RWD

88000 mi

US $1150
SES light, one bad glow plug, bad glow plug controller. replaced all six glow plugs and controller. Defective MAF (Mass Air Flow Meter) 
94000 mi

US $1200
Leaking Charge Air Pipe/Hose. 
34300 mi Check engine light came on. Code indicated a sensor in the SCR tank was incorrect. Dealer replaced the tank containing DEF fluid. 
53000 mi

US $230
Service Engine Soon light came on indicating problem with MAF sensor. Couldn't reset. 
53800 mi Replaced the active tank (Urea) due to a faulty sensor. 
58000 mi

US $50
Supply module replaced (SCR System) 
60000 mi

US $50
Problem: SES light and DEF fluid was being pumped out of the tank through vent tubes. NOX sensors replaced SCR catalyst replaced Urea Tank replaced. 
65000 mi

US $350
Urea tank would pump DEF out of the vents onto the ground. Serpentine belts replaced. 
26000 mi Check engine light went on intermittently 
44000 mi Leaky fuel injector causing rough running. 
45500 mi Faulty DME controller found to be repeatedly causing injector faults. Replaced the unit. 
53000 mi Service engine soon light came back on and engine ran rough. 
3300 mi Software upgrade with major clear and complete reflash 
69800 mi

US $130
The back pressure turbo hose ruptured and had to be replaced 
84000 mi Service Engine Soon light came on about three days after full car tune up. Independant repair shop's computer tool was unable to identify exactly what the repair needs to be. Something about the diesel exhaust treatment fluid sensor. 
87000 mi

US $128
Service Engine Soon light had been on for one month. Local mechanic did not have system to address repair. SES went off three days prior to service call. Still took it in. Something to do with the diesel exhaust temp guage. No repair. 
90300 mi SES light and code says that the diesel exhaust fuel sensor is bad and that in order to replace it, the DEF tank in its entirety needs to be replaced. System also reported a past case that a cylinder had misfired. 
104000 mi

US $2000
Coolant hose busted. Car over heated and wouldn't run. 
78000 mi Glow plug failure 
90500 mi

US $50
Exhaust NOx sensor failed. 
35000 mi Fourth time for injector problem (cylinder #2) via SES light. No noticeable driveability issues. 
35000 mi SES light continued to come on. BMW repurchased the vehicle - mechanic I spoke with thought it might be due to excessive carbon build-up as a result of direct injection. 
98580 mi

C $2200
EGR malfunction since spring/summer 2014. Difficult to diagnose. Had to replace EGR cooler following warranty replacement of EGR valve a second time. Seized flap valve inside the cooler. 

Return to top

2010 BMW 3-Series 4dr Sedan

turbocharged 181hp 2.0L I4 Diesel 6-speed shiftable automatic RWD

17560 mi Timing chain replacement 

Return to top

2010 BMW 3-Series 4dr Sedan

268-horsepower 3.0L I6 6-speed shiftable automatic RWD

28520 mi

$200
Oil cooler 

Return to top

2010 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

57000 mi

US $2600
Oil filter housing stand gasket and coolant. Oil pan gasket, oil pan bolts. Spark plus and ignition coils. 
65100 mi

US $1869
Faulty eccentric shaft sensor 

Return to top

2010 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

52300 mi

US $114
Service Engine Soon light was on. Inspection detected defective fuel cap which was replaced. 
66000 mi

US $3500
ignition coils malfunctioned oil leak and related parts 
70000 mi Internal leak in fuel tank vent system. Replaced fuel pump, vent line from tank to fill neck, fill neck to canister, canister to purge valve and purge valve. Replaced canister. Installed gas tank. 
22000 mi Gas tank had a air leak. Replaced tank. 
50500 mi

US $600
Tensioner is failing. Causing premature wear on fan belt. Is a recall item. 
57000 mi

US $300
The serpentine belt guide had loosened, creating excessive wear on the belt itself. 
49000 mi

US $650
Oil filter gasket not properly installed at quicklube, took it to F.A.T.S. who had to replace sensors, new filter, etc. car was cutting out in power 
49000 mi

US $650
Replaced coil pack 
58000 mi

US $11
Car is starting to burn oil. Had to top up a quart after a 300 mile trip when Oil indicator was in the middle level before starting. Hasn't done so for the last 58000 miles. Need to monitor in future. 
53500 mi

US $600
Serpentine belt and tensioner wore out.replaced. 
77000 mi

US $675
Two cylinders were misfiring - replaced all coils and plugs and runs great again 
82100 mi Bad ignition coils, replaced under control warranty 
90000 mi

US $50
Oil filter housing cracked, replaced under CPO warranty 
81000 mi Car was misfiring and could not be driven. Towed to Dealership. All coils and plugs replaced under the SULEV Warranty. No charge. 

Return to top

2010 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual RWD

69000 mi O2 sensor out 

Return to top

2010 BMW 3-Series 4dr Sedan

200-horsepower 2.5L I6 6-speed shiftable automatic RWD

49600 mi

A $1500
- 80,000km service - replace front brake rotor, pads and sensors - replace faulty radiator cooling fan - replace coolant expansion tank - replace electric water pump - replace thermostat - replace brake fluid - flush coolant from engine and radiator 
56000 mi

US $50
Ignition coils and plugs went bad. 

Return to top

2010 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

14500 mi bobine (ignition coils) replaced; software updates for the full car to improve performance and navigation / entertainment system. 
53320 mi

€750
2 of 4 coils replaced, after all 4 had been replaced on a engine failure AND all 4 where replace after that by a new type because of a recall. The new type apparently isn't much better... 
61380 mi

€1500
oil pump / oil pressure, coils and injectors replace for the third time ! 
85560 mi

€800
the tensioner for the chain was out for some strange reason and since that is supposed to be stuck in the bottom of the engine and being oiled by the engine - all oil drained ... 

Return to top

2010 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

2000 mi Fuel pump was having issues starting. Replaced it. Apparently had to replacement the navigation system when they did it? Makes no sense to me either. 

Return to top

2010 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual RWD

66960 mi

C $2000
Water pump failed causing an overheating issue which triggered an engine shutdown. Water pump serpentine belt replaced. 
6000 mi A fuel injector went bad, causing the "Service engine" light to come on. 
10000 mi replaced high pressure fuel pump 

Return to top

2010 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 7-speed automated manual RWD

74000 mi

US $2000
Fuel actuator.. obd..bank2 

Return to top

2010 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 6-speed manual RWD

43800 mi

US $20
Coolant expansion tank bleeder valve screw cracked. Screw is made of plastic and this is a common problem on BMWs 
68700 mi

US $165
Throttle actuator bank 2 failure, replaced for free under CA Extended Emissions Warranty 7yr/70k Air intake temperature sensor failure 
76000 mi

US $630
Replaced throttle actuator bank 1 
78000 mi

US $15
Loose rubber gasket inside intake plenum causing whistling noise upon acceleration. Sealed the gasket with RTV. Noise disappeared 

Return to top

2010 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

41700 mi

US $100
Leaking head gasket, replaced 

Return to top

2010 BMW 3-Series 2dr Coupe

168-horsepower 2.0L I4 6-speed shiftable automatic RWD

17500 mi Faulty ignition coils, misfiring 
28000 mi Faulty NoX sensor replaced. Emissions warning light illuminated. 
41300 mi

£100
Camshaft sensor faulty 

Return to top

2009.5 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

22940 mi

$1000
Oil filter assembly leakage, it leaked over the serpentine belt and it broke. The serpentine belt was sucked into the engine thru the crankshaft seal. Replaced 2 gaskets, serpentine belt and crankshaft seal, oil and coolant. About 16 hours job. 
22720 mi

$1500
The water pump is cracked and is leaking coolant. Needed to whole replace pump 

Return to top

2009.5 BMW 3-Series 4dr Sedan

turbocharged 241hp 3.0L I6 Diesel 6-speed shiftable automatic RWD

17980 mi Very rough idle when car in gear at lights. Dealership did software update to try and fix problem however, problem still persist. Rough idle still occurs at start up when car cold. Problem last for 20-30 seconds.  
32020 mi Car randomly vibrate on cold start for 20-40sec. Dealership still not sure what problem is. Re-booked with dealership to leave over for a few days to diagnose. 
33220 mi Been to dealership more than three times. After changing fuel pressure sensor, problem still there. Then found air flow meter faulty. 
43400 mi Engine chugging at cold start when in gear. This issue have been looked at more than 3 times in the past but still can not resolve. Air flow sensor changed but problem still there. Found oil leak in oil sump. Repair seal and other parts. Engine chugging at cold start when in gear. This issue have been looked at more than 3 times in the past but still can not resolve. Air flow sensor changed but problem still there. Found oil leak in oil sump. Repair seal and other parts. 
45260 mi Chugging problem finally fix after software update. 
52700 mi Chugging Problem came back. Has a particular bad day where it chugged all day on Saturday. 
57660 mi Boost sensor tie with cable tie since last service. Boost sensor clip broken. 
60760 mi Intercooler hose was ordered from Germany and took 2 weeks. Car return with vibration sound/rattling near the gearbox. Had to rebook again. 
77500 mi

A $2500
Glow plug module causing car choking problem during cold start up. Problem there since day one. finally diagnoise and parts replace intake manifold was strip and carbon clean 
83700 mi

A $700
MAF failed cause hesitation under hard acceleration 

Return to top

2009 BMW 3-Series 4dr Wagon

turbocharged 174hp 2.0L I4 Diesel 6-speed manual AWD

62000 mi

£450
Engine light appeared, ERG Valve needed replacing. 

Return to top

2009 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

63000 mi low coolant level indicator. System needed a coolant flush and fresh coolant. 
82000 mi

US $700
Valve cover gasket replacement 
83000 mi

US $246
replaced accessory belt and tensioner, torx screw. The screw had started to slightly bend and show signs of failure. 

Return to top

2009 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

28000 mi The problem was very noisy valve lifters. Replace all valve lifters. It appears to be common problem with this engine and all replaced under warranty 
36000 mi Replaced pump related to vapor emission system 
139000 mi

US $400
Replace exhaust gasket. Replace three oxygen sensors. 
123000 mi

US $1000
Replaced valve cover gasket - leaking 
125000 mi

US $500
Replaced starter motor and crankshaft position sensor. 

Return to top

2009 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

37000 mi The engine began misfiring and shaking. It was towed to BMW. Cylinder 2 failed and excessive fuel was found on some spark plugs. The replace the injectors in bank 1, the plastic valve cover, vacuum tank and all the spark plugs. 
46300 mi The car stopped in the middle of the freeway and had to coast to pull over. Fault said engine overheated.Diagnosed as cooling pump malfunction. Replaced under warranty. 
66000 mi

US $50
A leak had developed around the oil filter housing gasket and required replacement. Since it was covered by my CPO warranty, the repair was $50 rather than $350 
9000 mi HPFP Failure - Engine went into Limp Mode 
72000 mi

US $450
Oil Housing gasket leak. Have to replace it. 
75000 mi

US $1000
Water pump failed while driving. Had to tow to shop. Replaced water pump and thermostat. 
80000 mi Turbo whining/cracking sound detected while changing oil at dealer. The whole turbo system was replaced by dealer under BMW extended warrantty for turbo in 335i N54 engine per class-action suit. 
31500 mi Spark plugs 
43500 mi half engine light 
14000 mi

US $900
Took car in for half engine light, and radiator fan running full blast. Half engine light caused by failed HIGH PRESSURE FUEL PUMP. This was an HPFP that was replaced during the recall too! Took car in for half engine light and radiator fan running full blast. The full blast radiator fan was caused by a failed WATER PUMP. 
22000 mi

US $480
Another failed High pressur fuel pump. That makes the fifth one for this car. They also replaced the fuel pressure regulator. HPFP was under warranty, but not fuel pressure regulator. 
25000 mi "Engine Malfunction. Reduced power" Turns out to be something in the injection system mechanically stuck. 
123000 mi

US $3000
6 Fuel injector had to be replaced. 6 spark plug updated. new sw upgrade to match fuel injector. oil change. 
10000 mi Replaced HPFP 
5000 mi Long cranks (>5 seconds) in cold morning. 
6000 mi High Pressure Fuel Pump (HPFP) was defective and replaced. 
18000 mi Engine idle speed was too low causing droning sound when turning steering wheel at low speed. Corrected by raising the idle speed. 
40500 mi Rough idle in the morning, but runs fine after engine fully warms up. Replace low pressure fuel sensor and the problem persists. Replace three fuel injectors and the problem goes away. 
39700 mi Replaced both turbochargers due to sticky waste gate. 
115000 mi

US $1800
Valve cover gasket replaced due to leak at rear. 
77000 mi

US $700
Damaged water pump 

Return to top

2009 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

13000 mi HIgh pressure fuel pump failed. 3 days in shop 
20000 mi Check engine light. Some software upgrade fixed the issue. Under warranty. 2 days in the shop. 
23000 mi High pressure pump failed again 
26000 mi VANOS (exhaust camshaft) bearing failed. Entered limp mode. Spent 7 days in shop. Threw another CEL on the way home. Spent 3 additional days in the shop, but they couldn't identify the problem. 
31000 mi VANOS exhaust solenoid. After the initial repair, the CEL came back on the way back from BMW of Fairfax, within eyesight of the driveway. Turned around and brought it back.  Previous fix lasted two weeks, then it died on the highway. VANOS bearing ledge - exhaust. Running fine since. 
28500 mi Another VANOS error and check engine light 
46500 mi

C $1680
Car Stalled-half engine light. Codes said fuel pumps. Replaced low pressure fuel pump and low pressure sensor. High Pressure fuel pump replaced last May. 
54420 mi

C $250
Computer update required to correct fuel delivery problem 
58900 mi

C $1500
The cooling fan was running continuously and I had no heat. Water pump failed at 95000km. also replaced thermostat at same time. 
60760 mi Car running rough, engine warning light flashing on and off. On restart, still rough but light off. Fault localized to spark plugs which were changed. Car smooth and running fine (so far). 
62100 mi

C $250
Engine light on. Diagnosed as faulty high pressure fuel pump. Fuel pump replaced in June. Car still running rough at startup and then engine warning light came on. Took back to non dealer specialist shop. Diagnosed as ignition coil malfunction. Repaired for about $250 on top of almost 2k for fuel pump 
62620 mi

C $975
Engine warning light again. This time low pressure fuel pump changed after replacing high pressure fuel pump in July 16 and water pump in February 2016 m 
62620 mi

C $500
Engine warning light came on with car running rough in safe mode. Diagnosed software issue where components not communicating. Reloaded software cleared error codes Running rough again. Persisted despite software update in same repair visit. Did injector flush. Much improved. 
3100 mi Car has 1500 km, on highway trip, car starts to run rough, loses power, engine light goes on. Phone roadside assistance, told to shut off and wait for tow truck. Loose connection in the electronic ignition system.  
22000 mi Reduced Power engine light came on. Dealer showed Vanos fault. Cleared code and said it was an anomaly. Problem recurred, need to schedule trip to dealer. 
22000 mi VANOS faults- both solenoids replaced. 
66000 mi

US $150
Both turbochargers were replaced under extended warranty. 
75000 mi

US $100
Replaced spark plugs 
87100 mi

US $300
Water pump failed 
91200 mi

US $600
Replaced cracked valve cover. 
93000 mi

US $120
Replaced leaking fuel injector 
58280 mi

C $400
New gasket replaced, no more leaks. Parts cost $25 only, but it takes about 3- 4 hours to finish the job. 
589000 mi

C $1000
Water pump died at 95,000km, had the car towed to mechanics. replaced the water pump and thermostat. Parts weren't expensive but the labour cost is. Longer replacement time is required for xdrive BMWs. 
60760 mi

C $1000
Water pump died at 95,000km, had the car towed to mechanics. replaced the water pump and thermostat. Parts weren't expensive but the labour cost is. longer time required for xdrive BMWs. 
66960 mi

C $850
Water pump died again because of leaking oil filter housing, it was replaced under warranty. Timing belt changed. Sign of Valve cover gasket leaking. 

Return to top

2009 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual RWD

75000 mi

US $350
Car lost power on highway due to one cylinder head being blocked from carbon buildup in intake. Intake cleaned and walnut blasted to remove buildup. 
77000 mi

US $375
One Cylinder blocked, needed intake cleaning with walnut blasting 
79000 mi

US $475
Serpentine belt broke. Replaced belt and tensioner. Oil changed. Car leaked oil the next day and had to return to shop. 
79000 mi

US $1750
Broken serpentine belt wrapped around engine components and caused failure of crank seal and oil pan gasket seal causing major oil leaks. Oil change redone and battery also replaced. 
4935 mi Complete loss of engine power. High pressure fuel pump replaced per SIB 12 55 06 
64000 mi

US $504
low pressure fuel sensor replaced due to error message 'engine malfunction reduced power' 
80000 mi

US $2600
oil leaks at filter housing and oil pan 
70000 mi

US $2000
Serpentine belt broke and went through the front main oil seal. Pan had to be dropped and many small pieces of belt removed. They said we had an oil leak on the oil filter cooling block which contributed to the failure. They also stated that all BMW's leak from the oil filter cooling block because the material for the seal hardens over time then leaks. They say it's a known problem that BMW doesn't change so all BMW's at 50000 - 70000 will leak and must be repaired. 
75000 mi

US $1500
Running rough at idle. Replace fuel injectors on all six cylinders. Mechanics says coil packs are next about 100k miles. 
83000 mi Valve cover gasket and oil filter housing gasket leaking. Replaced valve cover gasket and oil filter housing gasket 
94000 mi

US $1500
Water pump failure. Replaced water pump and thermostat 
110700 mi

US $3400
Car was misfiring and running rich at cold start. Multiple fuel injectors malfunctioning. All 6 fuel injectors replaced and programmed. 
88700 mi

US $196
Plastic molded engine intake charge pipe cracked at pipe seam. Common failure mode for engines with higher mileage and/or increased boost pressure. This particular failure caused by age. Replaced with Cobb aftermarket aluminum charge pipe. 
105000 mi

US $700
Intake valve cleaning with walnut abrasives. Serpentine drive beltrnBelt idler and tensioner pulleys. Coolant flush. Performance turbo down pipes. 
8000 mi electronic control module ordered after initial ordered part failed to fix system. 
89900 mi

C $1900
water pump failure 
52000 mi Fuel injector 

Return to top

2009 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual AWD

87000 mi

US $1100
Difficult to diagnose (off and on) coolant leak. Would not leak under pressure test. 
5000 mi Car overheated. Dealer replaced water pump under warranty ($0 cost). 

Return to top

2009 BMW 3-Series 4dr Sedan

turbocharged 265hp 3.0L I6 Diesel 6-speed shiftable automatic RWD

32200 mi Check Engine light on for bad glow plug. Code was cleared with no problems and light stayed off. 
33000 mi Check Engine light on again. Sold car. 
22000 mi Exhaust system replacement 
45300 mi

US $2500
Carbon build up required cleaning. Replacement of defective glow plug. 
118300 mi Aluminum tube from turbo to lower charge pipe leaking. O-rings replaced on pipe. Parts under warranty; part of head gasket set installed 12-22-11 @ 70856 miles during EGR SCR warranty service. 
123000 mi CEL and DEF warning lights on. Service bulletin for SCR system update--new parts and programming--resulted in warning lights as a result of DEF build-up. Service tech may have made error during TSB update procedure. Parts cleaned, fine since. 
139200 mi

US $2700
Pulled intake manifold for carbon check. About 70k since previous engine rebuild because of carbon. While build up not as bad as before decided to have walnut shell cleaning done on intake manifold, etc. Should be good for another 70K miles 
79700 mi

US $3000
Both drive belts replaced, active tank unclogged, etc. 
18000 mi The vehicle was in the repair shop for a Service Engine Soon light for over 30 days during one visit and maybe 3 more times prior to me ending the lease. The problem was not resolved which was why I ended the lease. 
60500 mi

US $650
temperature sensor on DEF tank recall, dealer replaced tank free of charge;  
99000 mi

US $4150
Oil leak, seals, oil change 

Return to top

2009 BMW 3-Series 4dr Sedan

turbocharged 241hp 3.0L I6 Diesel 6-speed shiftable automatic AWD

74400 mi

$500
There was an oil leak that was found to come from between the oil filter mount and the engine block. The gasket was replaced and leak fixed. Mechanic had never seen this before......... 

Return to top

2009 BMW 3-Series 4dr Sedan

414-horsepower 4.0L V8 7-speed automated manual RWD

16000 mi DCT software updated to remove throttle lag, problem solved. 
49000 mi

US $250
Rough start and trouble normalizing idle when cold engine and cold external temperature. Replaced Idle Control Device based on forum advice. Did not fix or improve issue. 
51000 mi

US $130
Same rough start when bold as before. Replaced fuel pressure sensor. Fixed issue, car now starts normally. 
58000 mi

US $1300
Car would throw emissions codes on start and operate at reduced power. The codes thrown led to a diagnosis of worn out throttle control valves from forums. Throttle control valves were replaced and fixed the issue. 
37000 mi

US $100
Fuel pressure sensor died, code P0191 
40000 mi

US $175
Oxygen sensor replaced. Apparently damaged with prior installation 

Return to top

2009 BMW 3-Series 4dr Sedan

414-horsepower 4.0L V8 6-speed manual RWD

10000 mi Replaced Stability Control sensors and computers 
36000 mi Failed idle valve. Appears to be a known problem with E9X M3. Dealer replaced $500 worth of parts. 
53000 mi Secondary air pump failure. Took the dealer two attempts to diagnoze. 
57000 mi

US $1100
Engine coller thermostat failure Oxygen sensor failure 
57000 mi A different oxygen sensor failure 
48980 mi

$400
Check engine came on, misfire on one cylinder. All 8 spark plugs were replaced. 
54000 mi

US $50
left bank throttle actuator 
12500 mi Idle control valve. Defective 

Return to top

2009 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

53000 mi

US $400
Replace ignition coil. 
58000 mi

US $3000
Timing belt tensioner bent, replaced along with belt. Oil filter housing leaking, replaced. Cam cover gasket leaking, replaced both gasket & housing. 
48281 mi

US $992
Oil level low light came on. Removed oil filter, oil filter housing, o-ring gasket. Installed new o-ring gasket, reinstalled the oil filter housing. 
68246 mi

US $581
Took the car in for routine service. Replaced micro filter, 2 quarts of oil added, left brake light bulb replaced. While servicing, discovered the valve cover gasket was leaking oil Removing and installed sealing cylinder head cover. Replaced all valve cover gaskets (SULEV emissions warranty). Replaced drive belt tensioner. 
87000 mi

US $379
Car spewing coolant from the hood. Car towed to repair shop. Hose found to be rotted and cracked. Removed and replaced upper hose and bypass hose. 
171000 mi

US $580
Valve cover 
83700 mi

$450
Oil leaking. Replaced all three valve cover and intake gaskets 
94860 mi

$1000
Preventive VANOS plastics replacement, leaking gasket for oil filter stand. Also, a coolant bypass hose and clip was replaced, preventative. 
30000 mi serpentine belt tensioner loose; tightened 
56000 mi

US $4000
Eccentric shaft sensor leaking oil. Replaced it and valve cover gasket. Also replaced spark plugs. 
61000 mi

US $3200
Replace oil stand gasket. 
37000 mi Faulty mass airflow sensor, replaced under warranty 
38200 mi carbon buildup in intake due to low quality diesel fuel. manifold replaced, cyl. heads were walnut blasted to remove buildup. 
41300 mi crack in adblue/urea exhaust fluid tank. tank was replaced, lines cleaned and fluid refiled. 
21000 mi CEL Replace O2 Sesor pre-heater 
10000 mi The DMTL Pump failed and was replaced. DTML pump in gas tank replaced due to Service Engine Soon light coming on. 
39600 mi

US $40
The drive belt and tensioner were replaced. 
69500 mi Belt tensioner pulley needed to be replaced. 

Return to top

2009 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

150000 mi

US $45
Bad ignition coil replaced 
164000 mi

US $20
Faulty ignition coil 
69440 mi

C $330
Cooling fan running at extremely high speed and very loud. Intermittent problem. Diagnosis showed faulty temp. sensor. Replaced sensor. 
62700 mi

C $50
Coil pack failure 
120900 mi

US $200
Oil filter gasket replaced 
130000 mi

US $300
Belt tensioner replaced 
54000 mi Car was making whistling sound that was intermittent and could not be diagnosed. Think it may be an issue with the crank valve. Will update when I know more. 
55300 mi

US $1000
Crankcase valve needs replacing. 
57000 mi

US $950
Crankcase vent valve problem, also required new valve cover. 
57000 mi Diagnosed with rear main seal leak. This is a major repair cost, and so I just traded the vehicle for a Prius. 
33700 mi

US $600
All of the tensioner pulleys and the belt were replaced. The reason for it was that there is a known issue with these motors. If the pulleys deflect enough to let the belt slip off, they can suck the belt in and destroy the motor. 

Return to top

2009 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual RWD

84700 mi

US $1300
Oxygen sensor Drive belt tensioner 
31700 mi Car was idling roughly and giving poor mileage. Dealer tested and found faulty MAF, replaced the unit, and problem was resolved.  
101000 mi

US $1400
There was an oil leak around the oil filter housing. 
89000 mi

US $70
Cylinder two ignition coil failed. Self maintained the vehicle. 70 dollar cost for coil and shipping. 
85500 mi Kept on hearing rattling noise from the belt area. The issue was diagnosed as a pulley and a harmonic balancer. Both got replaced under warranty. 
143000 mi

US $1300
The oil filter housing was leaking. And, it started to damage the accessory belt. We also got other services such as replacing the break fluid, oil change, and coolant replacement. 
147000 mi

US $1100
Oil pan was leaking. This work was very intensive where the tech had to drop the sub-frame to replace the pan gasket. 

Return to top

2009 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual AWD

137000 mi

US $90
Had intermittent misfires on #1 and #2 cylinders. Replaced all six spark plugs and #1 and #2 coils. Runs great now. 
22000 mi Car failed to accelerate during emergency manuever avoiding an accident ahead. Transmission light came on and car was sluggish to respond afterwards. Was able to avoid accident anyway. 
129000 mi

US $2500
Oil leak, accessory belt 

Return to top

2009 BMW 3-Series 4-door

turbocharged 4-cylinder diesel manual 2WD

71920 mi

$1200
N47D20 timing chain preventative repair Started making a lot of noise in the last few months and the engine was vibrating more than ever at 1,500-2,000 rpm 

Return to top

2009 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

Oil light came on once. 
4000 mi "Service Engine Soon" light with rough starts. Replaced sensor, then High Pressure Fuel Pump (HPFP) 
7200 mi Fuel/Emissions Update 
39200 mi Engine stalls under heavy accelleration 
6000 mi Engine malfunction light activated at freeway speed, followed by engine unable to rev greater than 2000 rpm. Car fairly crippled. Enroute dealer service for 5 hrs. Problem believed to be cyl. coil loose, however not conclusive. No further problems  
19680 mi Sudden onset of rough running and stalling engine. Three injectors (#4,5,6) prematurely failed and ports and valves were dirty. Replaced all 6 fuel injectors. Ports and intake valves cleaned. Apparently a common issue on N54 BMW engines. 

Return to top

2009 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed manual RWD

38700 mi Misfire code hidden in computer & rough idle on cold start. Dealer diagnosed & replaced 2 faulty injectors. 
58000 mi

US $250
Leaking oil from valve cover, oil filter housing, and oil pan gaskets Bad engine mounts. Passenger mount collapsed, driver's side bad. 
59000 mi Leaky injectors. Two injectors bad causing two fouled plugs. Dealer replaced all injectors, plugs. 
74000 mi Wastegate Rattle. BMW Dealer replaced turbos at no charge 
83000 mi

US $450
Waterpump failure. Had to pay out of pocket to replace thermostat (not covered by 3rd party warranty) as preventative maintenance. 
86000 mi

US $400
Rear main seal leak Radiator overflow hose and upper hose replaced 
96000 mi

US $800
Oil Pan gasket leak 
100500 mi

US $500
Engine coolant reservoir measuring stick broke. Replaced coolant reservoir 

Return to top

2009 BMW 3-Series 2dr Hardtop conv.

414-horsepower 4.0L V8 7-speed automated manual RWD

55000 mi

US $600
Engine threw fuel pump failure warning. Replaced all fuel pressure sensors 
68000 mi

US $1500
Computer threw engine system alert. Dealer identified failed engine temperature sensor and replaced part. 

Return to top

2009 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

35000 mi Oil leak 
67500 mi

US $575
Replace leaking valve cover gasket. 

Return to top

2009 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed manual RWD

8300 mi Fuel tank valve, CEL 

Return to top

2009 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

50000 mi Fuel injectors replaced 
37700 mi Rough start & idle. Puff of smoke at start. 
63000 mi

US $600
Failure of Fuel Injectors 4,5,6. Replaced with new, purchased from dealer. Symptoms were hard start, poor idle, stutter on hard acceleration, unburnt fuel on hard acceleration. 
62000 mi

US $250
Defective boost solenoids and vacuum lines prevented car from making boost. Replaced both boost solenoids and all vacuum lines. 
62000 mi

US $1000
All six high-pressure fuel injectors were replaced with new index 12 parts to ensure future reliability. Intake valves were walnut-blasted to remove carbon build-up as general maintenance. 
1000 mi Faulty injector on cylinder 1 
3000 mi Engine misfire on cylinder 1 
10000 mi Removed carbon buildup on the valves caused by (BMW claims) either oil flowing back from the turbo or excessive ethanol content in the fuel. Flashed ECU to increase engine running temperature. Removed carbon buildup on the valves caused by (BMW claims) either oil flowing back from the turbo or excessive ethanol content in the fuel. Flashed ECU to increase engine running temperature. 
30300 mi High pressure fuel pump replacement 

Return to top

2009 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

6000 mi Misfires caused MIL to illuminate, Service Bulletin stated to change fuel injectors to a redesigned part. 
549 mi Low pressure fuel line disconnected. Line was reconnected by dealer under warranty 
100000 mi

US $495
Intake valves clogged with carbon buildup (known issue for N54 engine), cleaned with walnut shell abrasive blasting (BMW approved procedure) 

Return to top

2009 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual RWD

16000 mi replace and reprogramming for high-pressure fuel pump 
4000 mi Drove about 120 miles and car overheated. Warning light came on although OIL temp only at 250. Car went into limp mode then stopped. Waited 10 mins & restarted car. Brought to dealer, possible water pump failure. Replaced pump (although remanuf. pump) 
86000 mi

US $2000
Water pump failed Leaking oil filter housing gaskets 
39300 mi

US $1000
Water pump failed, car went into limp mode due to overheating. 
1700 mi High pressure fuel pump. Long cranks followed by service engine light. 
11000 mi High pressure fuel pump, second time. 
40000 mi Rough idle and acceleration. Dealer replaced 3 high-pressure injectors. Covered by factory warranty. 
77600 mi

US $190
Engine idled rough and raw fuel was coming out of the exhaust. Replaced one faulty fuel injector. 
93000 mi Replaced all 6 fuel injectors again. Supposedly another redesign since the last ones (~1 yr ago) 

Return to top

2009 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual AWD

70000 mi Oil leak from Turbo #1, $3400 quote for repair or 6

Return to top

2009 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 7-speed automated manual RWD

28200 mi

US $600
Low pressure fuel sensor 
31000 mi

US $600
Fuel regulator 
6000 mi DCT TSB software update. Low mileage oil change - have to go back as the dealer did not change oil! 
5000 mi DCT shift lag--fixed via software update 
11000 mi Went in for yrly service and there was a TSB out for a reflash. 
16000 mi Hard to start (8 second eng crank) & RPM flux for about 30 seconds after start. 
25000 mi Engine sputtered with high rev down shift. Replaced spark plugs & this appears to have made the issue better. 
23000 mi DCT LAG ISSUE. When under hard acceleration, the car would not engage the gear for up to 3 seconds. DCT LAG ISSUE 2. When turning into a corner, and letting off, when you press the gas, nothing happens. 
10000 mi DCT update for M3 DCT transmission 

Return to top

2009 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

59000 mi

US $50
Valve cover gasket leaking, replaced under extended warranty 
68000 mi

US $450
Valve cover gasket leaks 
69000 mi

US $850
Belt tensioner 

Return to top

2009 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

56000 mi

US $50
Fan belt idler pulley was replaced. 
98000 mi Vanos needed to be replaced 
48000 mi

US $3760
Replace belt tensioner 
53000 mi

US $300
Variable valve timing unit had an oil leak. 

Return to top

2009 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed manual RWD

6000 mi Gas cap fell apart and was replaced 

Return to top

2008 BMW 3-Series

Engine not specified

81000 mi Waste gate rattle problem. Dealer replaced waste gates and provided free fix for faulty oxygen sensor. 
56200 mi

US $3700
Throttle Valves banks 1& 2 went bad thermostat open 
21000 mi Engine light went on -- loss of power. Hight Pressure Fuel Pump 

Return to top

2008 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

89000 mi

US $1600
Replace gaskets Changed all fluids 
93000 mi

US $300
Replace plugs and coil packs 

Return to top

2008 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

56000 mi

US $50
Bad O2 emission control sensor, covered and repaired under warranty 
36000 mi

US $2400
Automatic tensioner for serpentine belt was failing, leaking oil onto belt. 
105000 mi

US $2500
Oil seal failed, replaced. 
20000 mi Valve associated with gas tank had to be replaced. Second time for this. 
85000 mi

US $400
No start condition; over a few days it became harder and harder to crank until it no longer starter. Ran codes which indicated a failed eccentric shaft sensor. Replaced myself. Annoying and lengthy job, not hard Replaced valve cover gasket. 
57000 mi

US $500
Leaking gasket around oil filter Accessory belt tensioner not adjusted correctly 
53000 mi

US $277
Service engine soon light, and sputtering at low RPMs. Coil pack above cylinder 5 failed and was replaced. 
53000 mi

US $1700
Issues starting car and stalling out as soon as it started, engine revving inconsistently, surging. Code for eccentric shaft sensor thrown. Rough idle, significant drop in mpg, sluggishness. Remaining coil packs were replaced as well as spark plugs to try to fix this issue, but it did not. 
53000 mi Rough idle, significant drop in mpg, sluggishness never fixed. 

Return to top

2008 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed manual AWD

103000 mi

US $300
Replaced failing VVT eccentric shaft sensor.  Replaced leaking valve cover gasket and oil filter housing gasket (common gasket failures for the N52 engine). 

Return to top

2008 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

73000 mi

US $50
Rough idle when cold. Replaced fuel injectors and spark plugs. 
59100 mi

US $1100
water pump failed 
65000 mi

US $750
Engine light periodically comes on. Idle is rough, and unsteady on acceleration. Shop believes a coil or spark plug needs replacement, will also replace intake/exhaust valve solenoids. 
24000 mi "Car stalled after a few starts and I felt as if power was fading. BMW said they could not duplicate the problem and the car drives fine now." 
33000 mi Car would sputter for a few minutes on cold mornings; on first trip BMW accredited to the infamous high pressure fuel pump without verifying and replaced that; second trip they found it was the fuel injection and spark plug wires + 1 plug 
36000 mi The engine would stutter in idle on cold starts. BMW said there were two recalls on the car: to update the software on the ECU and clean/adjust the fuel injectors to fix stutter. 
41400 mi Car was idling rough sometimes on start up but the local BMW dealer said they could not replicate the problem so no fix was provided. 
54000 mi Car has been back for rough idle two times before this trip. This time they cleaned the injectors. BMW NA paid for it. Car is running fine now. Also replaced side mirror motors due to faulty memory. 
82000 mi

US $50
Oil cooler 
38000 mi Rough idle when first started after not running overnight or during day in office. 
49000 mi Replace turbo vacuum canisters 
53000 mi

US $80
Water pump 
79000 mi

US $900
Valve cover gasket replacement 
24180 mi Fuel Pump, common problem on 335i with turbo engine. 
40300 mi Misfiring on cold start only, ran fine after it warmed up. Fuel injectors and low fuel pressure sensor were all replaced. Car runs like new again. 
87000 mi

US $1600
Cooling system: replaced thermostat, water pump and a couple of hoses. 
97700 mi

US $820
The service engine soon light came on. Repair shop said there was an injection problem in cylinder 5. The spark plug was indeed fouled. But when they ran their test, the injector seemed ok. 
103300 mi

US $500
And Mass Airflow sensor. 
116000 mi

US $500
There was a leak in the oil filter housing - meaning oil leak. Was fixed/replaced by mechanic. 
118000 mi

US $600
The check engine light was on. As well as the engine malfunction under accelerative load. The dealer replaced the map sensor, that temporarily got rid of the check engine light. But says, I need to replace two further parts (that tell the turbo what to do) to get rid of the engine malfunction issue (says it is NOT the HPFP and the turbos themselves are ok) 
92300 mi

US $5354
Repaired leaking oil pan; replaced spark plugs, air filter; serviced oil, brake fluid, microfilter; and adjust tires. 
100600 mi

US $2900
Valve cover gasket leaking. Removed and resealed valve cover with new updated oil filter cap. Oil level was very low when brought to the shop. Oil filter housing is leaking oil. Removed and resealed oil filter housing housing. Parts replaced: oil filter stand gas, oil cooler seal. 
19000 mi High Pressure Fuel Pump Replacement 
55000 mi oxygen sensor 
78000 mi

US $1350
water pump and thermostat 
300 mi Within 3 weeks of purchase check engine light came on three times: 1. No fault found, code reset car given back. 2. In 4 days light back on, dealer replaced fuel injector. 3. 5 days later light back on dealer replaced 2 additional fuel injectors. Failure of a fuel injector 
500 mi Failure of additional two fuel injectors 
22000 mi The high pressure fuel pump failed, putting the car in limp mode. Towed to dealer and pump was replaced with new model. A recall was just issued on the HPFP.  
23000 mi Loss of engine power after acceleration. Vanos valve system repaired under warranty. No further problem. Known issue on tsb by BMW. 
29000 mi Brought the car in for service, and only issue I had was with a long crank in the morning, which they said was a software update. They kept the car for about 4 days and gave me a loaner car. (most people pay $25 per day for loaner) This is BMW Riverside 
49000 mi

US $765
Replaced all 6 coils 
54000 mi

US $1276
Water pump failed and needed replacement Also performed oil change 
57000 mi

US $3197
Slight oil leak from the valve cover gasket. Valve cover and gasket were both replaced. 
41200 mi Intermittent misfires, poor gas mileage, engine code P2A87. Dealer replaced intake and exhaust Vanos solenoids. 
43300 mi Oil leak at filter housing. Replaced filter housing and gasket. Occasional coolant smell in cabin. Dealer checked cooling system and performed pressure test, could not replicate. 
45000 mi

US $250
Occasional misfires. Cleaned intake valves via walnut shell blasting. 
49000 mi

US $850
Water pump failed. Replaced water pump and thermostat. 
54500 mi

US $150
High pressure fuel pump replaced under extended manufacturer warranty. Also replaced low pressure fuel sensor as a recommended precaution. 
54000 mi

US $250
Leaking fuel injector cyl 5, misfires, SES light. Replaced injector 
62000 mi Catalytic converters below efficiency 
63000 mi Lean fuel conditions, misfire under load. R&R fuel injectors, cleaned injectors and replaced injector o rings, ran Techron fuel cleaner. Resolved. (Fixed myself) 
19000 mi high pressure fuel pump replaced at 26,000 miles. Symptoms began with stuttering engine starts then check engine light came on. 
63000 mi

US $50
water pump failed. went into limp mode while on a trip. towed back to dealer. part ordered and replaced in a few days. 
19000 mi High pressure fuel pump failure 

Return to top

2008 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

68000 mi

US $2400
Waterpump broke. Replaces including thermostat. 
25600 mi Engine failure light came on with some loss of performance. Bad solenoid. 
60000 mi Cylinder misfire, needed new coil on cylinder #4. 
47000 mi Engine trouble light came on, car went into limp mode. Dealer replaced exhaust / turbo vanous sensor, problem didn't go away. Still in shop. 
50000 mi Engine light came on, went into limp mode. Took to dealer with 2 miles left on 50,000 mile warranty. Turned out to be fouled plug in #5 due to bad fuel injectors. They replaced all plugs and injectors. 
54000 mi CEL on, loss of power. 1-6 fuel injectors replaced as well as 1-6 spark plugs. Fuel smell in the cabin. Fuel injector line torqued 
55000 mi high pressure fuel pump replaced 
119000 mi

US $1500
Water pump died and was replaced. 
143600 mi

US $300
Changed ignition coils and spark plugs hoping it would clear up misfires. 
145000 mi

US $1100
Replaced 6 fuel injectors, three had failed (repairs by owner, parts $1000 plus $100 for cable to code ECU). 
164000 mi

US $80
Replaced upper coolant hose to head, leaking o ring at head flange 
168000 mi

US $45
Oil leak due to failed valve cover gasket. Replaced gasket. 
60700 mi

US $50
Failed water pump. 
66600 mi

US $50
Dealer replaced #5 ignition coil. 
51000 mi High pressure fuel pump problem 
28000 mi High Pressure Fuel Pump partial failure - car entered limp mode under hard acceleration. Dealer found three campaigns were open, including the HPFP, injectors, and software remap. HPFP replaced, 3 injectors replaced, software was remapped. 
32000 mi Intake manifold was fouled due to oil mist from turbo pumps. Problem resulted in mis-firing of cylinder 5 under hard acceleration. Solution was walnut shell blast. The dealer could not (or would not) diagnose this without repeated prompting 
84000 mi

US $1100
Water pump failed. Water pump and thermostat replacement. 
110000 mi Ignition coils failed; replaced coils. 
116000 mi

US $300
Turbo vacuum lines cracked and leaking. Replaced vacuum lines. 
119000 mi

US $1610
A high pressure oil seal was leaking. This leak also caused a leak in the water pump, requiring early replacement. Water pump had been replaced 35,000 miles and three years earlier. Water pump and thermostat were replaced due to leaking water pump. Water pump seal failed due to oil leaking on it (see previous repair). 
40000 mi Failed high pressure fuel pump. 

Return to top

2008 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual RWD

22000 mi Intake and all injectors had to be replaced. 
54000 mi

US $50
Failed water pump 
6000 mi Fuel Pump - known problem with 335i BMWs. 
4000 mi High pressure fuel pump failure while driving. Also fuel hose became disconnected resulting in large (2-3 gallon) gasoline leak. Car died in the middle of the road and was towed. Fixed under warranty. Car had been in a week earlier for long cranks. 
57000 mi

US $1200
Water pump failed and had to be replaced. Went into limp mode. 
70500 mi

US $700
low fuel pressure sensor failure 
72000 mi

US $450
crankshaft position indicator replaced 
74200 mi HDP fuel pump replaced under extended 10 y warranty 
150998 mi

US $1830
pulley replaced valve cover gasket & oil filter housing gasket replaced 
151353 mi

US $82
Low oil pressure warning light on, oil pressure sensor replaced 
20000 mi Check engine light, and injectors needed to be replaced(all 6 were replaced even though only 1 was found to be "sticky") 
128967 mi

US $400
Car was experiencing severe misfires on hard acceleration. Warning light would come on at anything over 4,000 rpm. Engine codes suggested fuel pump failure. Also experienced hard starting problems on first crank of each day (cold engine). Multiple times the car would start and then instantly die. Car totally stalled at least twice at traffic stops. I was able to re-crank and drive, but it ran very rough. Replaced the high pressure fuel pump with new unit. 
141748 mi

US $283
Car was misfiring and hesitating on heavy load acceleration. Common issue is carbon deposits on intake ports. Solution is manual cleaning by removing intake manifold and scraping/blasting each intake port. Also replaced all intake manifold gaskets and charge air inlet tube. 
47000 mi Coolant seals had a very slow leak. Covered under warranty during a recall repair. Coolant seals had a very slow leak. Covered under warranty during a recall repair. 
44000 mi HPFP HPFP 
34000 mi HPFP (fuel pump) failure. Never noticed longer cranks. Car did have a subtle, very intermittent rough idle for a few months prior that never worsened leading up to the day it failed completely. 
38000 mi CEL came on while driving, lost all turbo power. Car restart cleared CEL & back to normal. Occurred several times. Managed to get error code one time while car was running: "camshaft over-retarded." Dealer blamed dirty VANOS and cleaned it. 
38200 mi CEL came on again a week after previous shop visit for same problem. Although this time fault code read low air pressure to turbo. Dealer found pinched vacuum line and replaced it. 
51000 mi

US $400
Fuel Pump 
10800 mi High Pressure Fuel Pump failure which left the car inoperable on the side of the road. It had to be towed on a flat bed truck to local BMW dealership. Took 3 days for repairs and tests. 
29000 mi

US $105
Intake Vanos solenoid was sticking intermittently. Common problem. Purchased OEM part and repaired it myself. Problem solved. 
32900 mi

US $150
Replaced fuel injector (older part number) with brand new injector. Recoded ECU with new injector parameters. All repairs performed by owner at owner garage. 
36000 mi

US $51
Ignition coil went bad. Self replaced with new part. 
36300 mi

US $180
Fuel injector replacement. BMW released generation 2 injectors and I needed to swap one out. 
40000 mi

US $75
Oil cooler gasket needed replacement due to a minor leak. 
46000 mi

US $700
Fuel injector bolt snapped during racing on track damaging 2 injectors. Replaced two fuel injectors 
65000 mi

US $200
Valve cover gasket replacement 
26000 mi Rough/long starts in morning, occasional mis-fires while driving, 1 yellow check-engine light with reduced power (fine after re-start). Dealer reflashed and tested following morning. No problems since (30 days). 
29000 mi After dealership reflashed ECU in June 2010, Rough/long starts returned, occasional mis-fires while driving, then Service Engine Soon light stayed on continuously with reduced power. Dealer replaced 6 fuel injectors/spark plugs per BMW NA. After dealership reflashed ECU and later replaced 6 fuel injectors/spark plugs, rough/long starts returned with occasional misfires while driving, no warning lights but reduced power. Dealer replaced HP Fuel Pump with BMW NA approval. 
42000 mi Had 5 yellow check engine lights with reduced power at highway speeds/6th gear/low RPM. Car hesitated when accelerating in 5th or 6th. Dealer replaced 2 defective/collapsed vacuum hoses connected to turbo waste gates based on thrown code. 
45500 mi Experienced hesitation while accerating in 4-6th gear (6MT) between 2,000-3,000 RPM. No codes thrown. Dealer got permission from BMW NA to "walnut blast" the intake valves to remove carbron build-up -- fixed! Repair covered by warranty. 
59300 mi

US $1274
Water pump failed at 58k, threw yellow temp code and then red temp code. Pulled over, turned off car, noticed fluid leaking. Flatbed to indie shop. Replaced water pump & thermostat. 
61000 mi

US $1200
Slight engine hesitation past 6 months at 2,500 RPM under load, no codes, dealer & indie unable to diagose. Early Sept 2013, Service Engine Soon light at start up w/misfires. Dealer replaced all 6 fuel injectors w/new design. Resolved. 
65000 mi Experiencing yellow check engine light/low power. Dealer found fault for boost pressure and diagnosed high crankcase pressure. Recommend replacing valve cover to fix boost issue. Did not authorize repair due to high cost. 
65500 mi

US $429
Dealer replaced valve cover due to boost issue caused by high crankcase pressure. Owner paid 50% of cost at warranty rate and BMW NA covered the other 50%.  Dealer then replaced both turbos under 8 year/82,000 mile turbo warranty. 
70300 mi

US $100
Replaced leaking oil filter seals (2 total) and 6 related bolts/screws. Also, drained coolant and refilled with new. Drained engine oil and refilled with new oil and filter. Replaced cabin/HEPA micro filter. 
78000 mi

US $240
Received yellow check engine light and reduced power. Scan showed fault code 002A87 (Exhaust Vanos variable cam control test, mechanical) and 003100 (Boost pressure control 2). Purchased/installed new intake & exhaust Vanos solenoids. 
92550 mi

US $120
Replace vanos intake solenoid due to yellow check engine light and reduced power "limp" mode (fault codes 002A87 & 003100). 
99725 mi

US $1081
Car threw yellow and then red temperature warning lights. Independent BMW shop diagnosed bad water pump and installed new OEM water pump, thermostat and coolant. Problem resolved. 
102000 mi

US $1600
Started car in morning, RPMs surged and engine started to stumble. Received yellow check engine light and fault codes 002B2C (high-pressure, plausibility, cold start) and 0029F2 (high-pressure fuel system, fuel pressure). Had car flat-bedded to BMW dealership and diagnosed bad high-pressure fuel pump. HPFP was only 3 months past BMW NA's 10 year/120K mile extended warranty but BMW NA would not cover cost. Authorized replacement and have decide to sell car. This is the car's second HPFP failure/replacement. Discovered significant coolant leak and replaced cracked expansion tank. 
53000 mi I noticed rough running at start up and the dealer replaced the fuel pump under recall. 
113000 mi

US $2000
failure of tensioner on accessory belt 

Return to top

2008 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual AWD

73000 mi

US $460
Stuttering really bad when cold, could smell fuel, unburnt fuel in exhaust. Misfire Codes on cyl 4,5,&6. Replaced fuel injectors on cyl. 4,5,&6. Oil Weeping from front top of motor near oil filter housing. Replaced gasket on oil filter housing. Oil weeping around inside of valve cover near spark plug wells. Removed and replaced valve cover gasket. 
68000 mi

US $600
Coolant leak from hose with bad o-ring and a broken coolant tank vent screw. Leaking oil from head gaset on the driver side. Very small weep but still annoying. Speculating that it could be a stretched or broken head bolt. Replacing all heads bolts first, in hopes it fixes leak. If not head gasket is bad. 
47120 mi cold engine rough when ambient temps drop below freezing; all 6 fuel injectors replaced under voluntary recall 
69440 mi

C $1343
Electric water pump failed 
72540 mi

C $750
Leaking oil 
76260 mi

C $1073
significant engine oil leak at filter housing 
38000 mi all lights came up 
42000 mi maintenance replacement of one spark plug 
60700 mi

US $50
Misfiring and rough running. All 6 fuel injectors were replaced under (CPO) warranty. 
66800 mi

US $50
Service engine light was on. Dealer replaced gas tank vent valve. Cost $50 deductible (was a warranty repair) Oil filter housing gasket leak and oil pan leak. 
82500 mi

US $1220
Electric water pump failed suddenly while on the highway. Car couldn't be driven, so was flat bedded to closest dealer. Water pump was ordered, installed, & I picked the car up 3 days later. Dealer provided me a loaner. 
37000 mi High pressure fuel pump failed...this is now the car's 3rd unit in less than 40,000 miles. Nice job BMW! Thankfully, BMW covered it completely under an extended warranty. 
29140 mi Car shook when idling at a red light. Also the fuel pump was making a different sound than normal - suggested to service advisor that it may be the high pressure fuel pump (the most common problem on the 335). They found no problem. 
29760 mi Confirmed the problem was the high pressure fuel pump and changed it Smelled oil burning from engine and noticed some smoke coming out of hood. Huge oil leak on garage floor. Brought to dealer and they said valve broken and needs to be replaced. Fixed valve but car now the computer (dme) is dead 
37820 mi HPFP Died. Did complete reflash but ran only 20 minutes before stalling and long starts 
23000 mi High Pressure Fuel Pump failed after only 2,000 miles. 
9000 mi High Pressure Fuel Pump went out on me and the car was undriveable. Had to have it towed to Motorwerks BMW in MSP 5 hours away, where they took 4 days to complete the repair before it was returned to me.  
26000 mi Check Engine Light came on twice, but after an engine restart, it went away. Then, cold starts started taking longer and longer to turn over. High Pressure Fuel Pump was replaced for a second time. 
35000 mi High Pressure Fuel Sensor had to be replaced in late July and after getting the car back and not being driven for a week, the car takes longer than normal start ups and white smoke is pouring out of the mufflers. Cause still to be determined 
36200 mi Entire Fuel system was replaced. Fuel injectors, low pressure fuel sensor, high pressure fuel pump and valves were cleaned. 

Return to top

2008 BMW 3-Series 4dr Sedan

turbocharged 194hp 3.0L I6 Diesel 6-speed shiftable automatic RWD

65720 mi

€600
Exhaust Gas Cooler cracked and leaked coolant. Replaced and refilled with fresh coolant. 

Return to top

2008 BMW 3-Series 4dr Sedan

414-horsepower 4.0L V8 7-speed automated manual RWD

84816 mi

R 750
Throttle actuator caused faults and limp mode. Figured out the actuators were the issue with a code reader, then removed the actuators myself and sent them to Jason at Rebuild.org.uk. He refurbished them and then returned them. I then installed them again. 

Return to top

2008 BMW 3-Series 4dr Sedan

414-horsepower 4.0L V8 6-speed manual RWD

41740 mi

C $150
Emissions air pump hose and sensor faulty, OBDII codes 2430 and 2432. Hose replaced. 
63860 mi

C $500
Right bank throttle actuator replacement 
63860 mi

C $150
Replacement of primary oxygen sensors following exhaust system modification. Likely a self-inflicted (I made the modification) issue. 
36000 mi

US $50
Engine throttle valve sensor. Christmastree of warning lights on startup; DSC, DTC, DBC, CEL, engine in limp mode. Replaced under CPO, 
29760 mi

C $60
Heat shield on left exhaust was loose. Welds were broken. Heatshield was clamped. 
32000 mi Fuel sensor was broken 
36000 mi

US $1100
The throttle valve actuator had to be replaced 
66300 mi

US $650
Oxygen sensor replaced, front left and right 
79000 mi

US $1800
Throttle body failure. Car went into limp mode. Max 1500 rpm & 20 mph. 
94000 mi

US $1300
thermostat failed, replaced water pump as a preventive measure 
35000 mi Oil level sensor replaced. 
63100 mi

US $50
Bad thermostat. 
15000 mi Warranty Repair - Replace O2 sensor 
15500 mi Warranty Repair - Secondary MAF sensor replaced 
38000 mi

US $50
Throttle valve 
45260 mi Throttle Body failure. Requires replacement. 
46980 mi

C $600
O2 sensor (emissions system) 
49600 mi

C $3000
Both Throttle Value Actuators replaced due to premature wear / failure. 
33300 mi

US $900
Service engine light led to increased emissions info. Throttle actuator and switch on bank one defective. BMWNA helped subsidize (50%) the repair. 
36400 mi Check engine light and increased emissions lights again. This time it was a loose wire on a sensor. Dealer repaired at no charge. 
58000 mi Engine started making loud whining noises at low RPMS, between 1000-2000. The noise was based on engine speed and not vehicle speed. Dealer couldn't reproduce the problem, nothing was done. 
59300 mi

US $75
Cracked ignition coils on #1 and 2 cylinders. 
65000 mi

US $8
Low pressure fuel sensor Loud squealing noise when engine started cold. 
64300 mi

US $350
Leaking valve cover gasket Drive belt pulley 
80000 mi

US $7200
Idle actuator Thermostat Leaking timing cover gasket 
87000 mi Motor seized. Too expensive to repair. Will be getting a new motor and turning into a track car. 
70000 mi Throttle valve controller - considered part of emissions equipment. 
74000 mi

US $90
fuel pressure regulator needed replacement 
62700 mi

US $3500
Thermostat replaced Idle control valve replaced 
51400 mi

US $300
Gasket worn out, causing exhaust leak at exit of manifold. 

Return to top

2008 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

78500 mi

US $450
Tensioner and pulley broke; replaced, and also replaced belt. 
122000 mi

US $125
Head gasket replacement. $1000 at the shop, but I did it in a day at home. 
140000 mi

US $400
Valve cover failed, causing oil filter housing gasket to fail. I replaced the valve cover and the oil filter housing gasket. This took me a whole day and a few hundred in parts; the dealer quoted me nearly $3k. 
61000 mi

US $50
Replaced thermostat 
68000 mi

US $275
Replace ignition coils 
71600 mi

US $1100
Head gasket and oil filter gasket 
20000 mi Replaced noisy lifters 
46900 mi Noisy lifters. Replaced. 
46000 mi continued to have ticking noise. Dealer replaced HEAD. Subsequently, check engine light came on, and they replaced some injector. 
67400 mi

US $1500
Check engine light came on repeatedly. Some pulley needed replacement as well as belt. Sensor replaced. Battery replaced. 
120400 mi

US $400
leaky gasket 
47000 mi Reprogrammed transmission to improve shifting at low speeds Knocking sound from lifters 
123000 mi

US $750
grounding strap corroded Idler pulley cracked causing loud belt noise 
30000 mi Had the ticking noise coming from the lifters that many people with the N52 have. Dealer replaced lifters and sound hasn't returned. 
5000 mi down shift not in sync with throttle response; car does not glide smoothly to a complete stop 
93000 mi

US $1000
Thermostat was broken. 
102000 mi

US $1420
Crankshaft position sensor broke, engine light came in and engine stopped while running. 3 days after the sensor repair the coolant pump failed, the engine overheated and the car stalled. I have to tow it to the dealer this time, and they fixe the pump ($1,420 total cost). After picking the car up, I drove it for 2 days, and the "Service Engine" light came up. I drove for 3 more days with that light on and it finally turned itself off. 
163000 mi

US $1105
EMIL light on, rough idle, stalls at rest when car is at operating temp. Replaced both O2 sensors. 
72000 mi

US $300
Idler pulley replaced 
54560 mi leaking valve cover gasket 
143000 mi

US $250
replace fuel filter 

Return to top

2008 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

95000 mi

US $900
Replace failed eccentric shaft sensor 
115000 mi

US $150
Oil pan gasket leak 
620 mi Engine is slightly lumpy at idle, but the engine runs fine while cruising or accelerating. Drive by wire throttle input requires slightly heavy foot to get the car moving off the line. When the car does decide to move forward, it pulls a bit hard. Smooth start off the line is impossible to achieve. No problems while cruising though. 
1860 mi Noticed valve-ticking noise for a few weeks and then disappeared. Didn't bother going to dealer since according to BMW service advisers, this is "normal"... this according to experiences of others in BMW forums. 
69000 mi Valve cover leaking oil 
76000 mi leaking valve cover gasket and eccentric shaft sensor 
111000 mi

US $200
Leaking oil filter housing gasket 
39000 mi Fuel plug needed replacement was hard to remove and insert  
48000 mi Replaced all hydraulic valve lifters on intake and exhaust side of head. They were making ticking sounds and getting loud at times. BMW has a new part and so far engine is not ticking after the repair. Replaced all hydraulic valve lifters on intake and exhaust side of head. They were making ticking sounds and getting loud at times. BMW has a new part and so far engine is not ticking after the repair. Warranty repair my cost $0 
66000 mi

US $50
Check Engine light came on. Code was related to the ozone sensor on the radiator. The dealer had to reprogram the car computer with the latest firmware. This cleared the fault. 
68400 mi Was getting hesitation and miss-fires. Changed the spark plugs which seemed to resolve the problem. 
76000 mi

US $1400
The motor mount bolts failed when I was going over a small bump in the road. I did not notice and this led to me breaking the half axle over another bump in the road. I had the dealer replace the motor mount and an indi do the half axle 
66000 mi

US $300
oil pan leak. replaced gasket and aluminum bolts 
9300 mi rattly noise from engine - not repaired, but changed oil. Was told this was normal for this model year and engine ... 
15500 mi Rattly noise from engine (sounds like a deisel truck). This time dealer said the valve lifter solenoids had failed and were replaced under warrnty 
26660 mi Transmission hesitating and shifting rough. BMW claims the tran 'learning' software was confused/corrupted. Had to be cleared, updated from Toronto and then 'relearned the basics.' 3 days later got car back and seems OK. 
32377 mi

US $411
Dealer reported during inspection that belt tensioner was separating. Replaced tensioner and belt. 
39000 mi

US $575
Performed valve cover gasket replacement due to small leak around edge. 
44000 mi

US $600
Oil level / condition sensor was showing fault in Bavarian Technic no warning light. Dealer replaced sensor. 
51000 mi

US $781
Gas smell inside vehicle. Shop saw leak around fuel filter/regulator on passenger side. Recommended replace both fuel pump and regulator/filter assemblies. 
59000 mi

US $2400
Owner noticed a drive belt squeek. Dealership investigated and noticed that the tensioner spring for the drive belt had bent, so the drive belt was rubbing against the engine. The entire tensioner and belt was replaced. 
72000 mi

US $1600
Cracked coolant expansion tank Valve cover gasket had to be replaced. 
74000 mi

US $1200
Tune up: replaced spark plugs, cleaned fuel system. 

Return to top

2008 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual RWD

19300 mi Service Engine Soon light came on, software update 
78000 mi

US $200
Engine ECU needed updating to clear CELs 
37000 mi

US $114
Thermostat was bad. Radiator fan kept coming on and stayin on. BMW usa agreed to pay 1/3, dealer paid 1/3 and I paid remaining balance. I argued this was a defective part for this positive outcome. (part failed at only 36,500 miles). 
23000 mi exhaust valve lifters 

Return to top

2008 BMW 3-Series 4dr Sedan

98000 mi

£925
Timing chain 

Return to top

2008 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

52900 mi

US $50
Water Pump was replaced 
67000 mi

US $4000
OIL LEAKS , SERVICE, NEW TIRES 
7000 mi Gaskets between each of two turbos and catalytic converters required replacement as they allowed exhaust gasses to escape (made a lot of noise). When engine is cold and outside temperature is 50 deg F or below; automatic transmission will engage at rest with a pronounced jerk while foot is still moving from brake to accelerator.  
11000 mi High pressure fuel pump failed - car would not operate. 
17000 mi RHS muffler rattles during turns, loose structure inside muffler and will be replaced under warranty - part ordered. 
19000 mi One of two mufflers was replaced under mfg warranty 
31000 mi Replaced high pressure fuel pump; second replacement under warranty. Warranty from Mfg for 10 years. 
35700 mi During diagonsis of steering problem dealer dropped one wheel off the alignment machine damaging fan shroud and coolant hoses - everything replaced and car detailed for free with appology. 
73000 mi

US $1400
Replace electric water pump, coolant, thermostat 
90000 mi

US $1020
One ignition sensor and solenoid failed causing vehicle to go into limp mode. Oil change, checked coolant levels and all other fluid levels. 
16200 mi High pressure fuel pump died, car broke down and was towed to dealer. Fixed next day, no problem since. 
35000 mi Hpfp replacement. Rattling passenger seat-not fixed. Dents on passenger side-not taken care of. Rattling from underneath-told normal turbo start up operation. 
108000 mi

US $1300
Auxiliary fan and motor 
4000 mi Fuel pump 2nd one in a month replaced. The first was on recall that pump failed. Car in limp mode was towed. Since 2007 BMW has not made the pump right. 
87000 mi

US $900
Replaced water pump 
37200 mi

C $1500
Water pump and thermostat replacement. Thermostat was not failing prior to water pump issue but afterwards the old part would not pass a hot water test. 

Return to top

2008 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

56000 mi

£560
Electric water pump replaced 

Return to top

2008 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed manual RWD

64000 mi

US $750
Water pump failed 
78300 mi

US $250
Thermostat failed 
84100 mi

US $850
turbo low pressure system needed to be replaced 
90000 mi Oil pan gasket and head gasket were leaking oil 
44640 mi Check engine light on. Car running jerky. Engine was cold. The problem took 20-25 of warming up for the engine to run smooth. Keyfob reported mis-firing injectors to the dealer. 
45540 mi Engine jerky and misfiring again. 
47000 mi Engine still misfiring ocassionally. Check engine light would go on and and then later would be off, especially after engine warmed up. 
62000 mi

C $5000
Turbo Actuators were acting up. 
80840 mi

C $1000
Ignition coil replaced Injector replaced 
86180 mi

C $4000
Turbocharger replaced. Injectors replaced. Engine still misses occasionally. 
91760 mi

C $3500
Coolant Pump & Thermostat failed. Both were replaced. 
100000 mi

C $2500
Engine became erratic on a long trip, and went into extra slow "Limp" mode. Had to be towed. Being in an unknown area far from major cities, the nearest dealer was 100 km away. Faulty throttle body was the diagnosis, and was replaced. Check Engine and warning lights. Vacuum leaks and loud whining sound from engine while accelarating. Turbo defective. Leaks were repaired. Turbos were changed. 
104160 mi Something wrong with the blow valve. 
124000 mi

C $1000
Ignition misfires and fuel bleeding. Nothing has been done yet. Car is drive-able, and runs fine after the engine is heats up to normal running temperature. It keeps giving check-engine lights until the engine warms up, and I keep clearing the codes. Problem has not been fixed because of scheduling issues on my part. 
76000 mi

US $1400
Water pump failed. Water pump and thermostat replaced 

Return to top

2008 BMW 3-Series 2dr Hardtop conv.

414-horsepower 4.0L V8 7-speed automated manual RWD

97960 mi

C $4263
Throttle actuators replaced for bank 1 & 2 Thermostat replaced with new O rings 

Return to top

2008 BMW 3-Series 2dr Hardtop conv.

414-horsepower 4.0L V8 6-speed manual RWD

50000 mi

US $3000
Both actuators 
54000 mi

US $250
replaced O2 sensors 

Return to top

2008 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

52000 mi

US $50
Clicking hydraulic lifters. Lifters and rockers replaced under CPO. Known problem on engines built pre Nov 2008 according to independent BMW online forums and SIB. 
58000 mi

US $50
Car ran like it was a 4 cyldr, bad idle, Autozone OBC Scan detected Camshaft Pos Snsr & misfire on Cyl 1. The inlet Cmshft Pos Snsr was replaced. Cyl 1 coil was bad, dealer replaced all under CPO. Dlr claimed all coils were older version. 
61000 mi

US $50
Valve cover gasket leak, dealer repaired once before under CPO. Belt Tensioner was making intermittent loud noise. 
64000 mi

US $50
Oil pan gasket leak. 
65000 mi

US $50
Oil Filter Housing Gasket 
73000 mi

US $75
CEL P0301 - Misfire in Cyl 1. Pulled the spark plug in Cyl 1. Spark plug was worn, central electrode was warn (no point) Original BMW Marked NKG Plugs. Replaced all spark plugs. Reset CEL. 
85000 mi

US $150
Low Coolant Warning - Replaced Upper Radiator Hose and the Expansion Tank Breather Hose to correct issue. 
89000 mi

US $1000
Valve cover gasket (VCG) repair. - Here's the history: VCG, replaced at 50155, 63685, and 89000. Oil and filter change. 
46000 mi Ticking noise: Replaced exhaust camshaft hydraulic valve lifters and rockers. 
63000 mi Rough idle and rough running. Programmed and encoded entire car per bulletin 122112. 

Return to top

2008 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed manual RWD

72054 mi

C $300
1x Ignition coil failed. Belt shredded due to oil leak. Replaced belt 

Return to top

2008 BMW 3-Series 2dr Hardtop conv.

215-horsepower 3.0L I6 6-speed shiftable automatic RWD

59200 mi Coolant leak. Tracked to cracked expansion tank. Replaced 
45000 mi NOX sensor failed 
57000 mi

£1000
burst coolant pipes 
90000 mi Main fuel pump failed and replaced Oxygen sensor failed 
92000 mi Induction [ignition] coil failure 
91000 mi

£500
Another induction [ignition] coil and “recalibrated” 
95000 mi

£600
Injector 
100000 mi

£300
Gasket 

Return to top

2008 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

74900 mi

US $50
Turbochargers were replaced under an extended warranty and recall warranty to cure wastegate rattling while the engine slows down from 3000+ rpms Oil Filter housing gasket failure cased leak, fixed under warranty. Leak emanating from coolant overflow tank, overflow tank replaced under warranty. 
12000 mi Bad fuel injector. Replaced. 
20000 mi Failure of High Pressure Fuel Pump.  
50000 mi

US $850
Low pressure fuel sensor replaced. 
53000 mi

US $1600
Electric Water Pump Failed. Replaced Electric Water Pump, Thermostat and Radiator Cap. 
54000 mi

US $600
Hoses + Gaskets for Cooling system and thermostat need replacement - leaking. 
17000 mi Fuel pump replaced at 17K miles. Car did not start immediately when cold, 3 hours labor.  
28000 mi second fuel pump 
29000 mi another fuel pump 
54300 mi Turbos were replaced. 
56300 mi Oil sensor was bad. Car was experiencing a small leak. 
55000 mi

US $572
replaced intake hoses to turbos much improved performance 
25000 mi reprogrammed control modules (Bulletin #24 05 09 Defect code #00 24 39 01 00) to remedy hard shifting caused by erratic torque converter lock-up 
23000 mi Loud/noisy radiator fan, radiator fan blade(s) broken. Fan and shroud replaced under warranty. 
35000 mi

US $570
Emissions system problem. 
130000 mi

US $5000
Water pump failed on a freezing cold day stranded me on a tollway with 10 year old in freezing cold. Part was previously repaired by Fields BMW 18 months earlier failed on a very hot day. was covered by 2 year guarantee but was a pain Water pump failed and I was stranded on the side of the highway in -5F weather with a 10 year old. Second time the Water pump failed. 1 st time was September 2014. It was supposedly repaired/replaced by Fields Automotive group. I suspect that a faulty repair job was the cause for the second failure. Also had 2 run-flat tires burst a sidewall when I hit a construction zone on the tollway. This car started to fail regularly after 100,000 miles so I traded it in. 

Return to top

2008 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

77900 mi

US $1300
Replaced low pressure fuel pump 
76700 mi

US $1600
oil leak found in seal near oil filter 
84700 mi

US $1100
Water pump and thermostat failed 
12400 mi Changed Fuel Pump + Inject due to High Pressure Fuel Pump Failure 
22000 mi Rough shift in sport mode with moderate acceleration. More noticeable third to fourth and fourth to fifth gears. 
40000 mi reflash 
58000 mi

US $750
Faulty spark plug and coil 
40300 mi Diagnose HP fuel pump, variable pressure at or below minimum pressure 
40300 mi

A $1200
Replace HP fuel pump - dealer not interested, but indicated $240/ hr to diagnose and would take 1 whole day. Then repairs could continue. I estimate $3,000 
44200 mi

A $100
occasional misfiring under load causing Engine Management light to come on and occasionally goes into "limp home" mode. changed spark plugs, now drives like a new car. 
41000 mi I noticed the engine ran rough for a minute on cold, wet mornings at the same time I learned of the recall. Recall fixed the problem by replacing five of six injectors. 
78000 mi

US $1200
fuel injectors replaced 
35700 mi car would not accelerate properly above 60 mph service engine light came on..after multiple tests to confirm the issue, they clean the intake valves.. 
53000 mi coils in two valves failed and needed to be repaired/replaced. 
57000 mi replaced oxygen sensor. 
81000 mi ignition coils, plugs, I have no idea why it took 3 days 

Return to top

2008 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual RWD

8060 mi Famous limp mode that cause by the high presure fuel pump. But dealer just reset the error and refuse the problem ever exists. 
8060 mi  
26000 mi SI B 13 04 09 Fuel Systems SUBJECT N54 - Diagnosis of Cold Start Rough Running with Misfire Faults 
42000 mi long crank-related to Fuel Pump-fixed with software update 
58000 mi Turbo vacuum problem causing check engine lights on accel; no other symptoms; dealer said it was not covered under Certifed warranty; quoted $1400 for replacement of all vacuum hoses; declined repair pending further research. 
61000 mi Turbo vacuum problem when sold. Traded car because felt BMW should have covered it. 
10000 mi The car experienced a misfire on cylinder #5. The dealer was unable to reproduce, so they swapped the plug, coil, and injector each to a different cylinder. If it happens again, they said they will know which part to replace. 
11000 mi A fuel injector failed on the highway, causing the engine to turn off. It took 6 days of my time for the shop to get the correct part to repair the car (they ordered the wrong part at first). 
20000 mi Experienced heavy engine misfire on cylinder #5 for the third time. Dealer replaced the coil pack, though they said that they were unable to reproduce the problem. Problem returned 1 week after the car was returned. It is still not resolved. 
21000 mi Engine misfire on cylinder 5. Replaced high pressure fuel pump, cleaned intake manifold. Problem occurred 5 days after delivery from repair, still waiting for additional appointment to try to fix it again. 
23000 mi Experienced engine misfire again. This time the shop said it was a software problem, and that there was no available software update to fix it. They also said that there was no guarantee of one in the future. 
34000 mi Experienced same engine misfire again. This time they said there was a software update, and they applied it. The problem has not returned in the two weeks since the repair, but it's still inconclusive as to whether it was successful. 
55000 mi

US $159
Low pressure fuel sensor code thrown for failed sensor - no drive ability issues or Check Engine Light triggered. Issue found during a routine code scan by owner during regular check (every 6 months or so..). 
125000 mi

US $3200
Oil filter housing gasket was leaking onto the coolant hose, causing a coolant leak. Coolant hose and oil filter housing gasket were replaced. 
92000 mi

US $250
Spark plugs changed at 20k service. Engine Oil Leak plugged. 
110000 mi

US $700
Water Pump went out and needed to be replaced. 
114300 mi

US $120
Leak Detection Pump went bad. 
125000 mi

US $450
Low Pressure Fuel Sensor was not correctly showing pressure, causing hesitation during cold start of car. Carbon buildup in intakes requires cleaning. Performed walnut blast in intakes to properly clean. 
163000 mi

US $1300
Oil pan gasket replacement Valve cover gasket 
32000 mi Car starting to exhibit long cranks when started cold. Dealer could not replicate. 
34000 mi Car exhibited long cranks resulting in Service Engine Soon light. Dealer found code related to high pressure fuel pump. New software to fix problem. 
37000 mi Metallic rattle coming from flap in driver's side muffler. Driver's side muffler replaced. Car exhibited long crank at start, rough idle on start. Diagnosed as high pressure fuel pump going out. 'Fixed' w/software in previous visit. Fuel Pump Replaced this time. 
21300 mi "engine malfunction - reduced power" warning from car resulted in both VANOS (variable valve timing) solenoids being replaced. 
30600 mi Car would crank but not start, & check engine light was on. After many attempts, car started. Taken to dealer. Computer stored a single error, "2F49 EWS Manipulation Protection". Dealer could not replicate problem & reset code. OK since. 
28000 mi Faulty fuel injector causing rough running. BMW's policy is to flash the software once to see if the problem goes away, and then replace if it does not. Problem did not go away after software flash. 
35000 mi Fuel vapor retention /ventilation system. 
39700 mi

US $25
Fuel vapor recovery system 
44000 mi Failed high pressure fuel pump 
45000 mi Replace leaking water pump 
51100 mi

US $1922
Replace valve cover gasket and crankshaft seal 
54000 mi

US $649
Replace oil filter stand gasket 
54700 mi

US $239
Hose leak 
55700 mi Bad coils Bad oxygen sensor 
62000 mi Oil leak in crankshafts. 
22000 mi ses light on, long cranks at start still drove fine reflashed, hpfp supposedly fine  

Return to top

2008 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual AWD

66200 mi

US $1200
Water pump failure, car overheated and had to be towed. Had thermostat replaced at same time as a preventative measure. 

Return to top

2008 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 7-speed automated manual RWD

52000 mi

US $500
Thermometer which controls coolant flow was not working, replaced 
52000 mi Engine was destroyed by the rod bearing failure issue which is common among these cars 
49000 mi

US $100
Engine Service Needed light. Computer diagnosed problem with thermostat. Reset computer. No problems since. 
48800 mi

US $650
Replace radiator thermostat 
17500 mi idle actuator(and associated components) replaced as well as alternator belt 
43500 mi

US $561
Thermostat Leaking 
46000 mi

US $235
Secondary Air Emission Hose. $460 to replace when part arrives. 
46500 mi

US $435
Secondary emission suction hose 
50000 mi

US $996
Replace motor mounts 
52000 mi

US $1013
Oil Pan thread stripped in aluminum pan. Mechanic had to fix. 
54000 mi

US $653
Replaced Adjusting Pulley with Level for Water Pump, Alternator Belt and Deflection Pulley 
50000 mi

US $200
Coolant expansion tank sensor 
4000 mi DCT (Dual-clutch transmission) malfunction, could not engage 2nd, 4th & 6th gear. Problem gone after restarting the car to drop the car off at the dealership. Was told that it could just be a one-off event... 
5000 mi Defective fuel/idling sensor causing check engine light on, parts were replaced & has been running fine. 
10000 mi Car shifted itself into N & stalled while sitting at stop light, also having problem taking off from stop. Later was told that it was the engine idling sensor, was replaced under warranty but took 2 days. 
11300 mi Fuel system (inc. pump, vent & module) malfunction, causes excessive amount of fuel sent to canister repeatedly (3rd repair). Dealer still have the car at this time & working with BMW NA to fix problem! 
53000 mi

US $128
SES light intermittent with error indicating problem with cooling system. Replaced thermostat and error appears to have gone away. 
65000 mi

US $18500
Spun a rod bearing. engine seized. 
13826 mi Idle valve replacement (cost covered under warranty) 

Return to top

2008 BMW 3-Series 2dr Coupe

414-horsepower 4.0L V8 6-speed manual RWD

55800 mi

C $3000
and throttle actuator replacement 
123000 mi

US $2400
Also replaced motor mounts  and replaced exhaust manifold gaskets for exhaust leak. 
128000 mi

US $280
Leaking valve cover gaskets were resulting in oil dripping down the engine and onto the ground under the car. I replaced both valve cover gaskets, all spark plug tubes, and bought new screws for the valve cover. 
28000 mi The idle control valve would intermittently throw an 'increased emissions' and 'service engine soon' messages, and at one point 'reduced power.' I have read about many similar failures in this mileage neighborhood. 
11000 mi Car had stutter starts and then the stutters got worse so I brought it into the dealership. They updated the software. 
16000 mi IDLE AIR CONTROL VALVE FAILURE KNOWN ISSUE WITH M3 
57000 mi

US $1700
Throttle actuator motor - bank 1 
79000 mi

US $750
Replace sticking thermostat, temp sensor, and vent hose clear CEL 
20700 mi Cooling system leak 
37000 mi

US $1000
oxygen sensor failure 
26000 mi oxygen sensor went out. replaced 
40900 mi

US $350
Idle control unit failure under warranty, also fuel pressure sensor not covered 
40000 mi

US $3400
Idle Control Actuator went bad (common problem @ 40-50k miles). Replaced both to make sure I didn't have problem for another 50k miles 
73300 mi

US $2000
Throttle actuators 
85000 mi

US $800
Thermostat replaced 

Return to top

2008 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

29000 mi Hydraulic valve lifters replaced per BMW issue SIB (to subdue valve clatter at idle) 
83000 mi

US $800
valve cover gasket and oil filter housing gasket replacements 
102000 mi

US $750
02 sensors replaced 
1763 mi Yellow temp warning light on dash illuminated while at traffic light. Car would only run in limp mode. Fault 2EFF was recorded. Dealer reported auxillary fan was cutting out. Dealer replaced electic fan. 
87000 mi

US $175
Replaced belt, belt tensioner and guide pulley. Took car in to get it "flashed" for a tail light mod, shop said that these parts were about to go. This is an easy DIY driveway job so did it myself. Saw nothing wrong with old parts. 
40300 mi

US $500
Replaced serpentine belt because tensioner was failing. Cost was due to difficulty of accessing components. 

Return to top

2008 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

77500 mi

US $1000
Valve cover gasket 
83000 mi

US $1550
Changed Eccentric Shaft Sensor after rough idling and loss of power above 3000 rpm, which also required changing valve cover gasket (total ~$1300). Also changed spark plugs due to sensor replacement (~$200). 
108000 mi

US $700
Repaired crank case sensor and o2 sensor. 
102000 mi

US $560
Engine mount 
26000 mi Had transmission reprogrammed to address sluggish cold performance from rolling start.  

Return to top

2008 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed manual AWD

111000 mi

US $350
Code read missing in cylinder 5 caused the car to lose power 

Return to top

2008 BMW 3-Series 2dr Coupe

168-horsepower 2.0L I4 6-speed shiftable automatic RWD

9300 mi Minimum oil warning, dealer added a litre 
31000 mi

$1000
Rocker Cover Gasket Leaking 

Return to top

2007 BMW 3-Series

Engine not specified

75000 mi

US $275
ignition coil failure caused very rough running 
53320 mi

¤2000
Starter motor malfunction Radiator fan not working which caused overheating Water pump malfunction 
44740 mi Cracked then broke Power Steering pulley and a broken belt. 

Return to top

2007 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

53000 mi

US $1000
replaced water pump 
76000 mi

US $2800
The Mass Air Flow sensor needed to be replaced as well as the PCV Valve. I also replaced the brakes and got an oil change. I think they PCV Valve and MAF were close to 2,000. 
56000 mi

US $125
Pulley bolt missing caused pulley to warp. Pulley and bolt replaced under extended warranty only $50 deductible on this problem. 
108000 mi

US $850
Replace water pump and thermostat. 
69000 mi

US $410
water pump and thermostat replacement 
70000 mi

US $430
Replaced the non - OEM water pump and thermostat with OEM parts when the previous water pump was found to be defective. 
91000 mi

US $150
Fuel pressure regulator cracked, replaced 
31000 mi

US $50
Noisy valve tappet, replaced all exhaust valve lifters under warranty 
64700 mi

US $50
bad coil pack, replaced under warranty 
74000 mi

US $50
Cracked valve cover replaced 
6000 mi Car died 6-8 times on a trip home. Flatbedded to BMW dealer. Engine management software totally replaced per instructions from BMW. Apparently KNOWN problem (svc bulletin) for this particular model. No problems since then. 

Return to top

2007 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

18000 mi low oil level warning came on. oil was not low. dealer manipulated engine to reset. dealer did not replace oil sensor. dealer said that it was a software issue and BMW had a fix almost ready to issue. 
119000 mi

US $3200
Check engine warning. Four oxygen sensors replaced. Did some routine maintenance at the same time. 
145800 mi

US $800
Water pump failure, $800. 
72000 mi

US $1700
Valve cover leaking oil, had indie shop replace valve cover gasket, and oil filter housing gasket. Coolant replaced since it was drained during work. 
80000 mi

US $500
Valve cover gasket was leaking oil, was not the gasket, as was the case earlier when replaced in Dec 13. Valve cover was warped, had to get new cover. Had shop replace spark plugs while engine was apart. 
80000 mi

US $440
Replaced drive belt and tensioner pulley. 

Return to top

2007 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed manual RWD

44200 mi Knocking or loud valve lifters. All described here: http://www.e90post.com/forums/showthread.php?&t=13504 
19000 mi Still knocking occasionally however dealer could not replicate so cyclinder head not replaced. May have to wait for colder weather. 
67000 mi

US $226
Original Bosch ignition coils -- 1 failed and caused CEL (cal misfire). Replaced all 6 with new model upgraded Delphi coils 12138616153 
80000 mi

US $2250
Engine oil pan gasket leaking, orignal bolts. Replace gasket & bolts. 127.97 782.82 910.79 S DWR 1 - NG6 OIL PAN GASKET 68.13 1 68.13 S 7-1 - NG6 OIL PAN BOLTS AUTO TRANS 53.45 1 53.45 S OIL LEVEL SENDER O-RING 6.39 1 6.39 J E 1 Valve cover gasket leaking, recommend replacing valve cover assembly due to 708.75 757.71 1466.46 age and crankcase valve wear. 0.00 Remove leaking/cracked valve cover, clean oil residue, install new cover 0.00 along with all associated gaskets/seals. S DC1 - N52 PLASTIC VALVE COVER 708.75 1 708.75 
70500 mi

US $1432
Misfire. #6 plug and coil replaced Valve cover gasket leak. 
77000 mi

US $630
Drive belt slipping. Belt and tensioner replaced. 
95000 mi

US $1200
replaced coils and sparkplugs 

Return to top

2007 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed manual AWD

59520 mi

C $600
Operation (CHRISTINE @ 02/22/2013 11:52) COMPLAINT: REPLACE LEAKING VALVE COVER GASKET. CAUSE: VALVE COVER LEAKING OIL AND DURING REPAIR FOUND ECCENTRIC. SHAFT SENSOR CONNECTOR LEAKING OIL THRU CONNECTOR. CORRECTION: REPLACED VALVE COVER ASSEMBLY AND ECC 
64700 mi

US $3400
valve actuator failed - in the process damaged other parts. 

Return to top

2007 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

104000 mi

US $600
Water pump failed. Replaced. 
121300 mi

US $200
Oil leak at valve cover gasket and oil filter housing gasket. Replaced gaskets. Low engine power, intake valves fouled. Removed manifold and cleaned valves. 
123000 mi

US $20
Crankshaft position sensor failed. Sensor replaced. 
127000 mi

US $10
Vacuum hose leak leading to loss of power. Leak found to be broken vacuum canister attachment. Vacuum lines replaced, canister repaired. 
142300 mi

US $200
Boost solenoids not holding vacuum. Both solenoids replaced. 
14000 mi Steering wheel lock malfunction warning. Sensor pulled, reinstalled, and reprogrammed. 
25000 mi Occasional rough idle and jerk from stop when taking off. 
38000 mi

US $1600
Check engine light. Replaced fuel emissions vent pump, VANOS solenoid. 
31000 mi High pressure fuel pump and low pressure sensor replaced - warranty Scope work performed - warranty brake fluid changed - warranty one wiper blade replaced - warranty 
33000 mi Vanos Solenoid Exhaust Jamming - Replaced exhaust Vanos Solenoid 
53000 mi Extreme turbo lag - takes seconds to begin to accelerate. 
47700 mi Car started shaking and vibrating upon cold start with check engine light on. Dealer scanned code and found faulty injectors were causing misfires. Replaced all six injectors and coils.  
75500 mi

US $50
Water pump was failing and was replaced under extended warranty free of charge. This also caused a check engine soon light to go on.  Mechanic also noticed an oil leak under vehicle, and a repair was made to fix it. 
73500 mi

US $1524
Car started overheating on the freeway and went into limp home mode. Needed to replace radiator and water pump, as well as coolant hoses. 
52000 mi Replace high pressure fuel pump (HPFP) under HPFP recall. Was experiencing HPFP failure symptoms (long crank, rough idle when cold, check engine light after cold start). These have now gone and car runs better even when warm. 
68100 mi

US $500
Water pump failed. Symptom was the engine fan running on full followed by an engine overheat warning. Replaced the pump and thermostat with oem BMW parts. Also drained and replaced all the coolant. 
49000 mi Hpfp replaced. Engine warning light twice. Oil change. Spark plugs replaced. 
43000 mi High pressure fuel pump finally failed after months of periodic "long crank time". Got check engine light and limp mode. Common problem on the 335i. Warranty on this part has been extended to 10yrs/120,000 mi. 
52000 mi Fuel tank vent valve failed. Small leak in evaporative emissions control. Problem diagnosed on one visit, part installed a few days later. No drivability symptoms or fuel smell.  
69000 mi

US $500
Car was not warming up. Engine fan was running at high speed. Diagnosed as water pump or thermostat. Replaced thermostat and housing and electric water pump. No warning lights were ever displayed, but some hidden codes were stored. 
74000 mi

US $150
VANOS solenoid was bad and giving me the "half engine" symbol. Never illuminated check engine light. BMW code reader indicated exhaust timing/cam problem. Swapped solenoids and the problem moved to intake a week or so later. Changed solenoid and all is well for now. 
32000 mi A continuing issue with the “Check Engine” light, which was probably caused by a faulty gas cap. Several visits to BMW dealers failed to fix this. 
20000 mi Experienced long cranking and took into dealer to inspect for fuel pump failure. Dealer could not replicate so no replacement but did admit the car recorded fault codes in the computer 
11700 mi Oil Cooler Retrofit due to high oil temperatures in moderate climate. 
20000 mi Replaced exhaust and intake cam ledgers due to premature wear. 
39000 mi High pressure fuel pump  
29000 mi Something to do with the air silencer was replaced. Didn't know it had a problem. Repair mentioned something about an "SIS" but not sure what they were talking about. 
6500 mi Warranty- High Speed Fuel Pump. 
125000 mi

US $1000
Leaking oil pan gasket 
39200 mi Engine valve cover oil leak 
40000 mi

US $800
Initial repair was a valve cover gasket due to a oil leak. Still leaked oil. Dealer then said I need a new valve cover ($800) that included a PCV) drove home still leaking oil. Dealer also broke a air filter housing when replacing gasket 
75000 mi Ignition coil and injector Water pump and thermostat. Thermostat caused a check engine light but was still functional. My mechanic claimed the water pump was also failing but I didn't see any codes. The pump replacement was covered by my 3rd party warranty. 
79000 mi

US $450
DME died and was replaced.  Dealer also replaced 3 injectors. 
89500 mi

US $6000
Replaced turbos, several hoses,  camshaft solenoids 
98000 mi

US $100
Valve cover gasket.  Drive belt, pullies, and tensioner. Replaced several ignition coils and preventative maintenance, replaced coil and spark plug to fix misfire. 
73040 mi

C $1200
Rich system code reported. Engine misfire. 
107675 mi

US $1475
Replacement of valve cover gasket and oil pan gasket. 
107897 mi

US $474
Valve cover gasket was faulty. Oil filter stand gasket replaced. A coolant hose cracked while the repair was being carried out. That was replaced as well. 
108383 mi

US $96
PCV hose failed, causing another oil leak. 
108383 mi Still leaking oil. It had to go. 
18000 mi dealer did not properly tighten oil pan bolt, which came loose and dumped oil in my garage. 
87000 mi

US $850
Car left my wife stranded on road with our infant. Was towed to shop and water pump was found defective. Water pump and overflow tank replaced. 
92000 mi

US $1000
Car overheated and left my wife stranded again. Towed care to repair shop and radiator found to be defective. Radiator replaced. 
95000 mi

US $875
Car would continue to heat up when at a stop, coolant temp would come down while moving. Radiator fan found to be defective and was replaced. 
700 mi

US $9
Missing Oil Cooler installed. Sunroof antitrap function. 
80000 mi

US $2000
Oil filter housing gasket leak & engine oil pan gasket leak 
100000 mi

US $287
Thermostat replaced 
120000 mi

US $470
Vacuum hoses connected to turbos were worn and severed. Those were replaced. Replaced DMTL valve, and relay on ECM. 
128200 mi

US $440
Hesitation and rough idle due to oil leaking into plugs. Replaced valve cover gasket. 
142000 mi

US $983
Water pump failed 
142500 mi

US $952
Cylinder misfire, and bad ECM 
145000 mi

US $1000
Turbos 
155000 mi

US $250
Replaced Crankshaft position sensor. 
39000 mi Periodic rough idling. 
40920 mi

C $210
radiator was leaking and replaced under warrenty. However, the light was on within the week again. Going in next week again. 
42160 mi

C $100
radiator continued to leak after initial repair. fixed in return visit. 
25000 mi Just a rattle in the exhaust, was very loud but was fixed quickly by the dealer. 
56500 mi My car broke down on a road trip and had to be serviced. Work was performed at BMW of Bloomfield NJ. They replaced three fuel injectors, under warranty. 
69000 mi

US $1240
BMW of Silver Spring. Steady check engine light and then a "reduced power mode" incident during hard acceleration. Diagnosed faults for Cyl#2 misfire, replaced coil and plug for cyl#2 - $381. 
87200 mi

US $1300
Replaced one bad coil and four other coils as pre-emptive measure since this was second bad coil in less than six months. 
78000 mi

US $1200
bad water pump and thermostat Leaking oil filter housing gasket replaced 
125000 mi

US $450
Replace cracked valve cover - new valve cover gasket, PCV valve and crankcase vent pipe also. 
53900 mi

US $800
Thermostat..routine maintenance 
56000 mi

US $1200
Thermostat 
62300 mi

C $900
Water Pump Failed. 
86800 mi

C $900
Replaced Valve cover gasket, oil filter housing gasket and spark plugs 
88660 mi

C $800
Oil Pan Gasket replaced 
41000 mi

US $340
Bad ignition coil 
57000 mi

US $45
Coil went out 
76000 mi Within 2 days of purchase, Engine Service light popped. VANOS problem. Took back to dealer, back 4 times for repair!! Still at Dealer who took it back to Auction House in Odessa for arbitration, who forced seller (Passport BMW in MD) to fix. 
92000 mi

US $1500
Turbos started whistling and whining over about a one month period. Took the car to dealer and discovered both turbos needed replacement. BMW had released a recall, but car was too far past time and mileage. 
112900 mi Rough on start, bogging, no power. After warmup engine runs ok, then 15 mins later, engine reduced power warning, service engine light. Continues until key restart. Then 15 mins later, reduced power and service engine light. Repair FAIL. 
115000 mi

US $1500
Going to have to find someone to figure out problem. No can help including dealer. Professionals are ignorant about this. VERY EXTREMELY FRUSTRATING. Quite chagrined. 
72000 mi

US $1200
waterpump, thermostat failed 
10000 mi Updated software to make the acceleration smoother. 

Return to top

2007 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed shiftable automatic AWD

95000 mi

US $2000
Replaced ignition coils and spark plugs Oil leak from oil filter housing gasket 
108000 mi

US $1900
water pump failure and replacement @1,500 plus misc battery cable, windshield wipers, manufacturers recall 
57000 mi

US $1645
All six fuel injectors failed. Just another issue with the twin turbo BMW fuel system. I am very disappointed with this ongoing issue.  
107000 mi Carbon build up in engine head. Remedy: sandblast with walnut shells.  
82155 mi

US $505
Oil Filter Housing Gasket was leaking and was replaced, also replaced serpentine belt at the same time. Electric Water Pump failed and was replaced. Thermostat was replaced as a preventative measure since they are attached and inconveniently located. 
95000 mi

US $804
Occasional misfire, required replacement of fuel injectors #4-6 because they must be replaced in sets of 3. 
96000 mi

US $318
Belt tensioner pulley(s) making very audible rattling noise. 
101000 mi

US $660
Cam Bearing Ledges & Fuel Injectors replaced Running rough and oil pressure warning light illuminated several times 
101000 mi Oiling system failure caused oil starvation to multiple internal components requiring an engine replacement 
2000 mi Car will not start on occasion. This is an intermittent problem and tends to occur about once every two weeks. Car started every time when in the shop. Starting problem typically occurs after car sits overnight. Car will not start on occasion. This is intermittent problem that has not been fixed. Dealer reports car started everytime they tested it while at their shop. 
24000 mi fuel system sensor malfunctioning so it was replaced under warranty at the BMW dealer. 
26000 mi High pressure fuel pump failed and BMW is repairing all of their cars suffering from this manufacturing defect. High pressure fuel pump and several fuel injectors were replaced by the BMW dealer at no charge. 
93000 mi

US $700
Water pump failed. Both water pump and thermostat replaced. 
16000 mi Harsh downshifting after coming to a stop, felt like you were tapped from behind by another car. Software update was applied to remedy torque converter not unlocking. 
22000 mi low pressure fuel sensor 

Return to top

2007 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual RWD

5000 mi Small oil leak. Head Gasket replaced. 
11000 mi High pressure fuel pump failure caused car to report an engine malfunction. 
23300 mi Long crank when cold starting 
30000 mi High pressure fuel pump replaced. Second occasion.  
44300 mi Replaced waste gates 
46000 mi

US $50
diagnose engine malfunction indicator 
46000 mi Got engine malfunction light. Valve cover or some other cover was not bolted down tight enough when waste gates were replaced. 
2000 mi same as previously noted... rattle from engine at 1500rpm and higher. 
8000 mi Resolved by updating the software 
9000 mi HPFP failure. 
62300 mi Both turbos replaced, trouble with vacuum leak after reinstallation of engine/trans 
79000 mi

US $1850
Replace water pump, T-stat and a couple of hoses. 
80000 mi

US $1600
Gasket leak.  2 new coils and intakes needed blasting to clear carbon build-up. 
6000 mi Dealer replaced high pressure fuel pump under warranty. Symptoms were slight hesitation and illuminated "Service Engine Soon" light on dash. Car did not strand driver. 
23000 mi Check engine light came on during track day and wanted it checked. 
30000 mi Also replaced high pressure fuel pump. 
34000 mi High Pressure Fuel Pump failed. Dealer replaced and software updated under warranty. 
107000 mi

US $1200
bad water pump 
44000 mi DMTL pump failed causing check engine light. Pump was replaced 
66000 mi

US $1168
Electric coolant pump failed. 
84335 mi

US $842
Water pump housing cracked 
74000 mi

US $300
Thermostat was stuck open causing the engine to heat up slowly. Gas mileage suffered. I also changed the pump at this time. 
113000 mi

US $15200
Piston failed and car threw a rod through the block. 
48360 mi Replaced twin turbos after complaining of irregular idling After driving since replacing turbos engine would go into safe mode after driving at high performance levels. Engine light came on indicating a temporary loss of power. Dealer tested and replaced fuel pump. 
63240 mi

C $1300
Replaced water pump and thermostat (latter preventive) 
90520 mi

C $1200
Removed garbon build up on fuel intake system, replace air cleaner filter and cabin filter replace spark plugs 
123000 mi

US $48
Valve cover leaking oil. Replaced gasket. 
150000 mi

US $15
Crankcase vapors carry oil to the intake ports where it builds up in the ports and on the valves and eventually disrupts air flow causing some roughness under acceleration. The intake manifold is removed and using special tools crushed walnut shells are used in a media blaster to remove the build up. No parts replaced. Just about 10 pounds of crushed walnut media. It needs to be done about every 40-50,000 miles. 
154000 mi

US $70
One ignition coil 
104600 mi

US $1100
Valve cover replacement 
22000 mi The water pump failed at 21,000 miles. The dash displayed a yellow engine warning light that shortly turned red. Limped the car 0.3 miles home and called the dealer. They had a tow truck come and get the car, diagnosed the problem and fixed it. 
9000 mi Defective oxygen sensor. Oxygen sensor malfunction indicated by "service engine soon" warning. Under warranty 
36600 mi

US $350
replaced oil filter seal o ring. Dealer quoted $ 645. change brake fluid. Dealer quoted $ 180. replaced oil filter seal o ring. Dealer quoted $ 645. 
50300 mi Surging under hard acceleration. One coil replaced. 
21000 mi Known defect was determined in cam ledges and rings causing a groove allowing oil leakage leading to low oil pressure in Vanos system. Parts where ordered and replaced and car has been perfect ever since. This is the same November issue - not bad gas. 
34000 mi Turbo wastegate hose had become pinched by a clamp causing underboost conditions. 
37500 mi Failed high pressure fuel pump. Replaced with latest version of component. 
59000 mi

US $900
Low coolant warning appeared multiple times over 6 months after top offs. A leak in the radiator hose was found after a pressure test. This was not covered by my extended warranty. Oil leak was discovered during inspection around the oil filter housing. This was 100 percent covered by my extended warranty. 
40800 mi Water pump failed. Symptom was radiator fan cutting on immediately and at high speeds. Wastegates on turbos were out of adjustment causing boost cutout in 5th and 6th gear at highway speeds. Oil leak around fuel filter housing. Second failure of same part. 
80000 mi Oil pan leaking Check engine lights - VANOS solenoid needed replacing 
50000 mi

US $1200
Chipped alternator pulley caused serpentine belt to tear and eventually completely destroyed the belt. Pulley and belt were replaced and problem was completely solved. 
57000 mi

US $1060
The electric water pump failed causing the engine to overheat and go into limp home mode. Replaced the water pump and thermostat and everything is back to normal. 
36000 mi replaced high pressure fuel pump. 
60500 mi Reduced power message - Limp mode. Dealer replaced HPFP under recall. 
71000 mi

US $230
engine malfunction; reduced power warning; leaking vacuum control valve in intake; replaced valve 
109300 mi

US $300
Engine malfunction/reduced power warning Found split vacuum line for turbo pump. 
111000 mi reduced power engine malfunction warning still comes on intermittently. Shop cannot find source of error. 
111000 mi engine malfunction; reduced power warning. Shop unable to locate source or fix. Comes on intermittently 
205000 mi

US $280
Fuel injection gets easily dirty. Changed coils, spark plugs, and added fuel injection cleaner 
22680 mi Limp home mode activated on car while driving long distance. Engine reflashed. 
29389 mi Limp home mode activated on car while driving long distance. Valve train sleeve repaired as part of technical service bulletin. 
50000 mi There was a squeaking noise that the dealer insisted was from the turbo blow-off valve. I kept insisting it was most likely a brake issue. We kept arguing back and forth. The dealer wouldn't touch it unless they did it under the blowoff valve guise... 
61000 mi Car was in for two items: high pressure fuel pump recall and oxygen sensor failure replacement. 
72000 mi

US $1100
Electronic water pump failure 
118000 mi

US $4500
Valve cover gasket 
8000 mi Car makes a rhythmic metallic ticking noise at idle. Dealer attempted to fix the problem by performing a bleeding procedure, but noise persists. 
72000 mi

US $740
Replaced water pump & thermostat. Drained cooling system and replaced with fresh coolant. 
71400 mi

C $1000
Water leak originating in the Water Pump. Replaced Thermostat, Water Pump, Coolant Sensor, and Radiator 
74000 mi

US $350
Coil misfire covered by warranty. Exhaust flap 

Return to top

2007 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual AWD

86800 mi

C $1200
Water pump and thermostat. Latter preventive. 
91140 mi

C $1500
Air intake sensor replaced, Vanos solenoids replaced, spark plugs and ignition coils replaced. 
96720 mi

C $7000
Cracked valve cover, faulty injectors, leak around oil filter housing. 
50500 mi Turbo Wastegates making noise at low RPM's and when revved. Dealer replaced the wastegates. 
97000 mi

US $5200
Ecu went bad. They tried chaniging a couple things but problem followed ecu. Had to replace ecu and coils I think. 

Return to top

2007 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

111200 mi

US $1300
Usual Electric water pump failed. Changed Water pump with new water pump along with thermostat (which also has issue as per computer). Dealer wanted $1700, indy shops wanted $1300. replaced parts myself. 
119000 mi

US $300
Radiator pin hole leak, changed Radiator with OEM BEHR and top hose replaced, coolant refilled and air purged. 
100000 mi

US $1400
Crankshaft sensor needed replacement Valve cover leaking - needed replacement 
117000 mi

US $100
Valve cover gasket 
167000 mi

US $880
Engine missing. Had 1 bad spark plug coil and 2 weak coils. Replaced all 6 coils 
66200 mi

US $50
Faulty vanos solenoids replaced. Leaking seal for eccentric valve cover. Faulty vanos solenoids replaced Leaking seal for eccentric valve cover Rear input shaft seal leaking 
39900 mi Car would not start.....Faulty eccentric shaft sensor gear had chipped tooth, also valvetronic motor had chipped gears. Both required replacing. Also Belt tensioner failure required drive belt tensioner & drive belt replacement 
37000 mi Engine clicking noise. Dealer replaced exhaust HVA elements (lifters), replaced valve cover gasket and cam bolt. Dealer did not replace cylinder head which may be needed if clicking noise comes back. 
37000 mi Engine clicking noise came back after a week. Replaced cylinder head. 
37000 mi Replaced engine rubber mounts for stablizer mounting on front axle (due to complaint about strange noise). I am still having an issue about rattle and creaking noise when going over small bumps. 
120000 mi

US $370
Oil stand gasket replaced. 
122000 mi

US $110
Updated software for engine and transmission. 
130000 mi

US $350
Serpentine belt tensioner beginning to fail, replaced. 
150000 mi

US $650
Valve cover gasket replaced 
178000 mi

US $875
Replaced valve cover gasket and changed spark plugs. Car now burns oil and has rough idle. 
178800 mi

US $450
Valve cover was warped, which was causing a bulge in the gasket allowing air in. Replaced valve cover. 
27000 mi Check engine light came on - was due to sticky gas cap switch.  
33000 mi VANOS exhaust solenoid needed replacement. Radiator needed replacement as it had an integrated sensor. 
26000 mi Check engine light came on and they replaced a sensor under original warranty 
36000 mi Fan assembly needed replacing. During an oil change the mechanic noticed when idling, the car was overheating.  
50000 mi

US $380
Replaced belt tensioner. 
44000 mi

US $696
Cam cover gasket leak 
37000 mi New hydraulic lifters for tapping noise that was related to rpm 
119600 mi

US $1800
Water pump, hose, and cap replaced. Partially due to an oil leak on hose, partially for a failure on inspection. Oil level sensor replacement required. Found because oil was low but not showing low after leak. Oil housing gasket replaced, along with a "belt tensioner" (not sure for what, I think the oil leak spilled on this, probably not an engine part) 
131000 mi SEL on if idle while cold. Seems to be O2 sensor related, not positive. 
8000 mi Low coolant light. Dealer topped off coolant and pressure tested the cooling system for leaks. None were found. 
25000 mi Bad seal on the (head?) gasket was causing oil to leak onto one of the sensors. Car would only start intermittently and different error lights would appear overtime the car would restart. 
36500 mi

US $50
When taking it in for an oil change, the tech noticed oil leaking onto the engine. Traced back to a leaky gasket (again). Car showed no symptoms yet other than visible oil in the engine bay. Previous repair of oil leaking from gasket was performed with a faulty part. Oil was leaking again causing a burining smell and smoke from engine bay. Repair was repeated and successfull this time. 
28000 mi Noticed a ticking sound from engine on startup. Dealer said it was a known problem (sticking lifter) and fixed it by revving to 2500 rpm for a minute. According to the forums, it's a known problem. Will probably be fixed after warranty expires at my ex 
60000 mi

US $550
Secondary air pump and sensor failure. Both replaced by dealer. 
73000 mi

US $800
Belt tensioner loose and out of alignment, bad bearings. Replaced tensioner. 
89000 mi

US $450
Belt idler pulley making loud clanking noise. Pulley replaced. 
92000 mi Power steering pulley was loose causing clanking noise. Improperly replaced on previous repair. New pulley installed, no charge under dealer warranty of previous repair. 
101000 mi

US $1278
Water pump and thermostat replacement. 
109000 mi

US $450
Oil filter housing gasket replaced,  
110000 mi

US $400
Replace motor and transmision mounts 
117000 mi

US $750
Oil pan leaking. Changed gasket. 
50000 mi

US $800
Low coolant warning light came on. Crappy plastic radiator had two cracks and was leaking. Radiator was replaced for $797. 
46000 mi

US $2630
replace valve cover $1600, rear brake $1000 
57000 mi

US $1100
leaky valve cover 
30760 mi Head gasket leaked small amount of oil, required replacement. 
58900 mi

C $30
Gasket leaking. Required replacement. 
63000 mi

US $2500
Oil leaks. Replaced: Valve Cover Gasket, Oil Filter Housing Gasket, Oil Pan Gasket, and Main Seal. 
47000 mi Replaced valve lifters for engine ticking on cold starts after short trips 
74800 mi

US $50
Oil leak due to leaky valve cover gasket 
92000 mi Oil leak from valve cover gasket 
38000 mi

US $350
Mass Air Flow meter died. Car had to be towed to the repair shop where mechanic hooked code reader to the ODB and saw what part was the problem. The part was replaced and everything is fine. 
86000 mi

US $800
rear gasket oil leak 
90000 mi

US $300
another oil leak 
139000 mi

US $75
Oil filter [housing?] gasket replaced 
165000 mi

US $400
Replaced spark plugs and ignition coils 
151000 mi

US $430
O2 sensor replaced /ground wire replaced 
97000 mi

US $800
Oil quality sensor needed replacing Crank position sensor was faulty 
59000 mi

US $2900
Engine was misfiring and lacked performance. diagnosed to faulty coils. 
67500 mi

US $4000
injector, coil issues. 
92000 mi

US $1100
Camshaft sensor bad. Car was jurking a lot and coming to halt intermittently. 
73000 mi Spark plugs replaced and ignition coil for 3rd cylinder was also replaced 

Return to top

2007 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

108700 mi replace Mass Air Flow Senser 
117000 mi ignition coil on cylinder 3 faulty. Replaced all 6 coils 
157500 mi

US $1688
Oil leak from cracked cam cover. Cam cover replaced. 12v interior plugs nonfunctional Oil change 
2700 mi Faulty sensor in radiator set off Service Engine Soon light. Had warranty take care of it. 
47000 mi SES light from EAC code 2ADS. 
77000 mi

US $2600
Engine overheat caution followed by overheat warning in 3 seconds. Service dept replaced electric cooling pump and t-stat, also replaced valve cover gasket when they saw oil seeping on side of engine during repair. 
77000 mi Radiator hose connecting the water pump to the radiator became disconnected and started leaking coolant. I was able to get it to the dealership by my home and they found poor workmanship by the previous dealer. 
88000 mi

US $960
Car was throwing P0050 OBDII code for 2 weeks. Bank 2, sensor 1 (oxygen sensor) won't pre-heat...set off SES light. 
64000 mi

US $50
Two gaskets had failed, producing an oil leak. Oil was vaporizing on exhaust. Both replaced under CPO warranty ($50 deductible). 
73000 mi

US $20
Service engine now light. Code misfire cylinder 1. Replaced spark plug. Not resolved. Then reset light and it never returned. 
32300 mi

US $50
Water Pump Failed and initially left me stranded in middle of hill (BMW won't go over idle under overheat condition). Eventually able to nurse it off the rowed. Car towed, troubleshot and water pump replaced. 
64800 mi Eccentric shaft sensor leaking. Replaced under warranty. 
93000 mi

US $1512
Reseal oil pan, $1,200. Replace belt tensioner, $312. 
94000 mi

US $1362
Replaced water pump and thermostat after both failed 
108000 mi

US $1000
Excessive oil consumption (1 quart/ 3000 miles). Dealership unable to find cause, and is considered "normal" for a BMW. 
115000 mi

US $800
Bad coil pack 
17000 mi Engine coolant leaking.  
60000 mi

US $700
Head Gasket was leaking. gasket replaced 
69700 mi

US $113675
DMTL Pump Fault and Cylinder 5 coil fault Oil FIlter Housing Gasket Leak 
73700 mi

US $272
Valve Cover Gasket Leak 
118200 mi Car failed to start. Starter fault detected. Starter tests were good. Detected oil in Eccentric shaft sensor. The sensor was replaced under the 15 yrs emission warranty. 
122500 mi

US $400
Leaking lower radiator hose. Leaking lower radiator hose temperature sensor. 
145950 mi Service engine soon (ses) light. EAC Sensor fault. Sensor built into radiator, so radiator had to be replaced. Covered under sulev emissions warranty. 
93000 mi

US $1200
Valve cover gasket leak. Vanos solenoids 

Return to top

2007 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual RWD

90000 mi

US $400
One of the two VANOS solenoids was plugged. I chose to replace both rather than clean and re-install one given the mileage and labor costs were already incurred. 
49000 mi

US $50
Hydraulic valve lifters replaced on exhaust side under warranty 
54300 mi One coil failed and was replaced 
100000 mi

US $600
Leaky oil filter seal 
102000 mi

US $751
Replace oil filter housing gasket 
120900 mi failed pulley on belt system. replaced along with new battery. No other faults. Was a squeaking sound from belt that prompted the trip in. 
121500 mi

C $850
Replaced water pump. No other issues. 
162440 mi

C $1360
New belt and tensioners and pulleys replaced 
24000 mi On start up I saw a warning light saying to go in for service. Computer first said car needed brakes, then found to just be a computer error requiring a re-flash.  
17000 mi car stalled, check engine light came on and engine ran very rough until restarted, then engine ran normal 
68000 mi

US $315
Engine ran rough and loss of power. #3 Ignition coil failed. Replaced that coil and all six plugs 
72000 mi

US $500
Main belt tensioner needed replacement, also did main belt 
80000 mi

US $540
Oil filter stand was leaking, replacement required removal of intake manifold. Well, they don't make them easy to work on - 4 hours labor the majority of the cost. 
92000 mi

US $650
Valve cover replaced as it was leaking oil. 
162000 mi

US $1400
Had to replace whole cooling system due to coolant leak 
67000 mi

US $3300
Valve cover gasket Radiator cooling fan (electric) Water pump 
77000 mi

US $3500
oil pan, oil pan gasket, oil level sending unit,  water pump, thermostat. 
96000 mi

US $580
Valve cover gasket leaked. Replaced valve cover gasket. Also replaced VANOS gaskets. 

Return to top

2007 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual AWD

87600 mi

US $800
Oil leaking. Gasket heads replaced. 
98000 mi

US $450
Replace gaskets  and belt tensioner 
118800 mi

US $285
Mechanical Belt tensioner Oil Filter housing - I didn't have them do this as I wanted to research it a little more. They quoted $990 and that seems a bit steep to me. 
165000 mi

US $287
Car had been indicating overheat condition after 30-40 min of driving. Suspected faulty sensor due to fact that overheat condition could be reset by turning the car off and restarting. Replaced temperature sensor and cooling system reservoir, flushed and replaced coolant. Fault has not reappeared, but I've only driven it 2 times. Will continue to monitor. 
165200 mi

US $1300
Drove after replacement with non-OEM water pump for about a week and then the water pump completed failed. Required a tow back to shop to replace. The water pump that was replaced failed. Non-OEM part, made in china, not Germany. Stranded me on the road, required a tow. Shop was very gracious and replaced part with OEM part at no charge. Replaced water pump and thermostat. 
100000 mi

US $2000
Head gasket leaking oil 
59560 mi

C $2000
Gaskets - oil pan, valve cover, oil filter housing, rear main seal. 
97000 mi

US $2750
Electric water pump was bad, needed replacing, Serpentine Belt Tensioner (Req new Tensioner Pulley, Idler Pulley and Belt), oil leak at the engine crankshaft Rear Main Seal 

Return to top

2007 BMW 3-Series 4-door

turbocharged 6-cylinder diesel manual 2WD

159340 mi

€1300
The fuel pressure regulator went out when I was driving home and left me stranded. It took 3 days to repair it. 
187240 mi

€1500
The fuel pressure regulator needed to be replaced. 

Return to top

2007 BMW 3-Series 4-door

6-cylinder automatic AWD

12300 mi Water Pump failed - car towed to dealer in evening, after service closed. 

Return to top

2007 BMW 3-Series 4-door

4-cylinder automatic 2WD

20460 mi Cylinder head cover gasket defect - oil leak.  
27280 mi 2) Change gasket for cylinder head, vaccum pump and oil pan ..due to oil leaking. 
61380 mi

$3300
Engine mount worn out .. vinration when idle, 2300 Radiator hose leaking, 500 Engine oil leak multiple locations, 500. 
75680 mi

$800
Splash Stains observed in engine compartment. Leaking evident in joint. All hoses harden and signed of slipping out from the plastic connector. 
77500 mi

$600
Rattling noise from engine compartment when gear was engage. Worse when turning. Noise went away after warm up. Problem trace to tensioner belt and defective bearing. Radiator always at high speed. One thermostat defective. 
94120 mi

$500
Radiator blocked.. causing fan to run at very high speed . 

Return to top

2007 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

76000 mi

US $600
oil leak from bottom of engine and oil gasket needed replacement. 
83000 mi

US $1000
Thermostat and water pump replaced 
87000 mi

US $750
Car had an oil leak at the rear main seal. 
4000 mi o2 sensor replaced 
25000 mi Started missing going slow, then warning light came on. HPFP replaced. Dealer, 250 miles away, sent truck to pick up car. Son picked up car, noticed problems. Returned to dealer, found problem with LPFP (low pressure fuel pump). Replaced then trucked back to me. 
29200 mi Primarily in for Service (oil change/lube/wipers/ etc), but dealer cited Campaign, so injectors/ decoupling(?)/gasket etc. updated per BMW recall. Brake fluid & microfilter (activated) replaced.  
34000 mi

US $66
Low Pressure Fuel Pump replaced from check engine light.  
29800 mi Failed fuel injector caused rumbling start that was causing an engine light fault code. BMW replaced all 6 injectors, 2 coils and plugs. 
66000 mi

US $9000
Both Turbo chargers leaking oil, replaced. 

Return to top

2007 BMW 3-Series 2dr Hardtop conv.

turbocharged 300hp 3.0L I6 6-speed manual RWD

33000 mi Engine light came on, and misfiring occurred. 3 injectors were faulty. BMW replaced all 6 injectors (with a new model) under warranty. 

Return to top

2007 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

80000 mi

US $250
Belt tensioner pulley failing. 
51460 mi Check engine light. looks like emmission issue. Not fixed yet. nothing wrong with the car at all except for light on. Will drop car off to properly troubleshoot at a later time. 
54240 mi

C $1000
check engine light. nothing wrong with car except annoying light. emission system issue. hard and expensive to fix so did not bother to fix it 
61070 mi

C $1000
ignition coil #4 replaced check engine light- evaporator hose and wire connector replaced 
64480 mi

C $1200
Upper valve cover crack. Replaced that and gaskets 

Return to top

2007 BMW 3-Series 2dr Hardtop conv.

230-horsepower 3.0L I6 6-speed manual RWD

93900 mi

C $800
Needed to replace the head gasket 
53000 mi

US $75
replaced serpentine belt and tensioner 

Return to top

2007 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed shiftable automatic RWD

9000 mi High Pressure Fuel Pump defective 
10000 mi Stuck Exhaust Vanos Solenoid. Second occurrence of this problem. 
10000 mi Camshaft drive; incorrect cam timing. 
39000 mi HPFP failure (fuel pump). Dealer replaced with new HPFP and will be under warranty for 100k miles 
97000 mi

US $350
Oil leak/burn. Oil cap replaced 
102000 mi

US $250
Unusual oil consumption 
109000 mi

US $1000
Oil leak 
113000 mi

US $1000
Coolant leak 
16000 mi Fuel pump failed 
20000 mi Replaced high pressure fuel pump 
28000 mi Check engine light appeared while accelerating onto highway. Subsequent check found a defective turbo. 
28100 mi Camshaft retainer bolts had to be replaced. 
28300 mi Check engine light, reduced power. Code reads vanos issue, found that cam bearing ledges were grooved and had to be replaced. 
51000 mi

US $240
Replaced VANOS intake and exhaust solenoids. 
59300 mi

US $200
VANOS Solenoid went out causing half engine warning light, limp mode. Part is 100 dollars each, bought two since people say both are likely to go out one after another. Easy to DIY. 
73900 mi Turbo Wastegate failure, entire turbo assembly switched out. 
31000 mi Minor oil leak 
38000 mi

US $450
Had to replace spark plugs and reset computers. 
73500 mi

US $2246
Replaced water pump and thermostat. Replaced engine oil filter housing gasket. Replaced serpentine belt and tensioner. 
78000 mi

US $650
Failed coil packs, replaced spark plugs at time of service due to fouling 
71800 mi

US $2000
Leaking valve cover gasket, leaking oil filter housing gasket, walnut blast intake manifold 
64480 mi

C $200
Replaced vanos solenoids. Starting to fail. Misfires causing limp mode at high rpm with relevant warning lights and codes.  Replaced ignition coils and spark plugs. 
68200 mi

C $220
Replaced Oil Filter Housing Gasket and Oil Cooler Gasket, and changed oil. 
69100 mi

C $50
Tightened wastegate rod to prevent minor rattle at startup and idle - success! Added extra cold air intake. Adapted the stock airbox by adding a flexible pipe and new filter. 
73780 mi

C $20
Replaced vacuum lines. 
79360 mi

C $1300
Water pump failure, and replaced thermostat at he same time. 
82760 mi

C $1100
Number six fuel injector bad. Replaced all injectors with refurbished. 
98580 mi

C $100
Replaced oil pan gasket to stop minor leaking. Had to drop subframe to accomplish this. 
101060 mi

C $100
Replaced serpentine belt as it was getting near the end of its lifespan...purely preventative. 
36000 mi Evaporative emission control system prevented complete fuel tank fill. Subsequent "check engine" light came on. Dealer took 2 tries to resolve. Replaced vacuum-pressure pump, electrical, that controls internal vapor pressure in gas tank. 
50000 mi Engine miss and hesitation sporadically, no codes set. Software upgrade did not change problem, car will return to dealer after July 4. 
50700 mi Defective fuel injector replaced, and sparkplug, in #5 cylinder 
66000 mi Fuel refused to enter the tank. Venting system repeatedly inspected, parts replaced. Decision to order a new tank. Covered under extended warranty. Fuel tank replaced to fix problems refueling. Problem appears to be fixed. Some surging under light throttle and hesitation on light acceleration not unlike the symptoms that preceded the replacement of a bad injector a year ago. Recall for fuel injectors (2 replaced), fuel pump, and software. 
69000 mi

US $50
Severe engine surging when cold, then developed a hard miss. Check engine light set. Light off and engine ran normally when warmed up. Dealer did extensive diagnostic work, replaced low fuel pressure sensor. No symptoms for the week. 
99000 mi Carbon deposits in intake manifold and on backs of intake valves reduced performance. Dealer paid for repair as a good will gesture. I sent them a thank you letter afterward. 
109000 mi

US $1000
Vanos solenoids replaced after half power episode.  
138000 mi

US $1080
replaced water pump. It was making anew noise, and diagnosed bad. Upon disassembly, parts were failing internally. 
165000 mi

US $1000
Walnut shell blasting to remove carbon in intake. Replacement of gasket for oil filter adapter to fix oil leak. 
59000 mi

US $200
one ignition coil failed, replaced all 6 coils. 
68000 mi

US $435
Thermostat broke and was stuck open which caused a CEL, replaced thermostat and water pump at the same time. 
33480 mi

$5000
Oil leaks everywhere. Including transmission and engine 
83000 mi

US $2500
Replaced all 6 fuel injectors, spark plugs, and coils. Car was shaking badly 
10000 mi Car cold started rough. Check Engine Light came on. Service Engine Soon Light had also been on multiple times. Bad oxygen (O2) sensor was replaced. Also received software update. 
14000 mi Engine coolant low. Added coolant. 
33000 mi Metallic clicking sound from rear at low speed when accelerating or turning. 
67400 mi

US $1200
oil filter housing gaskets replaced 
88000 mi

US $1500
Replace water pump 
116000 mi

US $1300
Replaced the valve cover gasket and the oil pan gasket. 
122700 mi

US $5400
Replaced radiator and hoses 
141000 mi

US $9000
Replace turbos Replace spark plugs and coils 
144000 mi

US $5000
Replaced oil cooler 
12000 mi clunk when stop and start quickly this is 2nd time Transmission was updated or flashed 
16000 mi Driving on highway at 80mph and temp. warning light came on. Lost all power to car and had to have it towed to the dealer. Electronic water pump failed. 
35000 mi

US $1600
Engine oil leak 
20460 mi Belt and pulley which drive alternator were replaced. Caused power steering failure which made car unsafe to drive. 

Return to top

2007 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual RWD

17000 mi Heavy carbon build up at both exhaust tips after 100 miles or more 
19600 mi High pressure fuel pump failure. 
21000 mi leak in fuel line 
26000 mi Waste Gate Actuators were noisy. Replaced and upgraded ECU code. Problem resolved. 
50220 mi

C $1100
water pump failure 
55800 mi

C $200
the vanos selonoid sensors were cleaned and replaced 
65800 mi

C $80
UPPER RAD HOSE BROKE 
68200 mi

C $40
replaced one coil took less than an hour 
65580 mi

C $56
oil filter housing gasket replacement. also intake cleaning. 
71300 mi

C $1000
valve cover gasket was leaking 
73880 mi oil consumption issues. replaced turbos, oil pan gasket. still oil consumption issues returned to shop. PCV valve changed. valve cover gasket replaced again because have to remove valve cover to change PCV. 
74400 mi

C $1100
electronic water pump failure 
96100 mi

C $950
Another upper radiator hose, then two days later another expensive electronic water pump replacement. I hope BMW has come up with a better solution , this is unacceptable . 
27750 mi

US $900
Not under warranty: Alignment, 2 new rear tires; Covered under warranty: Replaced exhaust (factory defect), New Wipers, Replaced tail lamp (2nd time). 
67580 mi

C $350
scheduled maintanence, oil filter housing gasket 
36580 mi car would not start - ignition lock problem 
117000 mi

US $2100
Waterpump went out at 115,500 mi on a cold -9F morning. Due to multiple other weather related vehicle failures replacement took several days due to busy schedule Leaking oil filter housing gasket - replaced 
163000 mi oil change oil leak - new valve cover gasket; new oil pan gasket a hose to the radiator was also replaced probably to facilitate access as no leak was present picked up car from repair #1 drove home, 1 block from home coolant light flickered. Found coolant sprayed on passenger side of engine, dripping onto driveway. Bleeder screw(plastic)cracked causing spray with thermal expansion. part replaced 
176000 mi

US $6500
New turbos - first time replaced 
41000 mi Exhaust valve between right and left muffler was sticking and making a rattling sound; dealer replaced left-side muffler to correct problem.  
49000 mi Oil filter housing gasket was leaking; dealership discovered the problem during routing warranty service and replaced the gasket.  
55180 mi VANOS Solenoids were replaced. 
55480 mi

C $190
While the dealer fixed the VANOS, the mechanic found out that the serpentine belt would have to be replaced. However I had to come back as they did not have the part in. I went it today and took them about an hour to replace the belt. 
69440 mi

C $1250
While driving back home, the thermometer symbol came up and engine stalled right away. I had it towed to the dealership. Found out, the water pump gave up. Cost of replacement, $1250 package for water pump, thermostats and labor. 
35000 mi Throttle lag, updated firmware. 
36000 mi Towed in because of non-responsive throttle. Throttle re-adapted. 
37000 mi Towed in again because of non-responsive throttle. Throttle again re-adapted. 
38000 mi Throttle issue again. Throttle body replaced. 
39000 mi Throttle issue again. Could not replicate. 
87000 mi

US $1300
Water pump failure 
91000 mi Rough idle caused by old coil packs 
88000 mi

US $1000
Car overheating and going into limp mode. water pump and thermostat replaced. 
28000 mi High pressure fuel pump went bad  
57000 mi fuel pump replacement fuel pump replacement 
65000 mi

US $225
Failure of VANOS, replaced 
18000 mi Check engine light went off - no error codes were found.  
37900 mi Wastegate and turbos replaced. 
52900 mi

US $400
Single fuel injector failure. Barely ran, then broke down two blocks from my repair shop. 

Return to top

2007 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic RWD

50000 mi

US $5
Heater core leak 
51000 mi

US $1300
Elec water pump dead 
64000 mi

US $400
Oxygen sensor failed; emissions system sensor (radiator sensor) failed. 
25000 mi Radiator replaced following service engine light; no details given 
20000 mi

US $1547
Check engine light came on. Replaced eccentric shaft sensor and gaskets. 
75000 mi

US $50
Valve covers replaced, head cover cracked engine was leaking oil prior to repair. Sold the vehicle and purchased a vehicle from a different manufacturer. 
42300 mi

US $970
valve cover gasket replacement 
77000 mi

US $50
Replaced spark plugs, replaced serpentine belt. 

Return to top

2007 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed shiftable automatic AWD

71210 mi

US $650
Valve cover was cracked and seeping oil. Replaced with new valve cover 
48360 mi valve lifters noise detected, the dealer replaced the lifters under initial warranty. 
62000 mi replaced all sparkplugs and ignition coils 
4984 mi reflash of ECU update to Progrman 28.XX.XXX to fix 6FL switching issue and shift issue, per SIB 65-30-07, received new Y-cable for 6FL. Warranty 
400 mi Oil Level Sensor replacement. TSB on exact issue. 
123000 mi

US $350
head gasket had to be replaced. Oil filter gasket had to be replaced. 
126000 mi

US $2000
Fuel pump had to be replaced. Fuel level sensor. Fuel pump fittings had to be custom made otherwise whole fuel tank would have to be replaced. 
127000 mi

US $3500
Fuel pump went out again. 
38000 mi solenoid failed causing engine stall 

Return to top

2007 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed manual RWD

174000 mi

US $550
Fuel Pump Developed Crack. Gasoline odor present when car is filled. 
248000 mi

US $700
Fuel Pump changed 
500 mi Reprogram engine computer. Replace auxillary engine fan. 
16000 mi Check engine light on, computer reflashed. 
18000 mi Check engine light on, computer reflashed. Successful reflash. 
23100 mi CEL on, existing service bulletin for problem required software update 
140120 mi

C $660
Water pump electronics failed. Replaced along with thermostat. 
148180 mi

C $200
Replace faulty DMTL pump 
148780 mi

C $500
One ignition coil replaced Valvtrontic motor gasket also replaced due to oil leak 
36000 mi

US $550
Bad VANOS solenoid at 36K miles. Shop recommended not driving it at all until repaired. $275 for the solenoid, $275 labor. Have had several visits for multiple issues since the warranty expired. 
47000 mi

US $379
engine timing chain tensioner was loose, had to be replaced 
52000 mi

US $450
Microfilter was bad, needed to be replaced 
57000 mi

US $1900
Blew a gasket and leaked oil into the valves. Valve and gasket replacement and system flush. My own fault - they told me the gasket would need to be replaced soon and I forgot about it. 
60200 mi

US $1900
Oil housing leaking on to timing belt. 
62000 mi

US $1300
Oil pan leak; replaced gasket and cleaned up residue 

Return to top

2007 BMW 3-Series 2dr Coupe

230-horsepower 3.0L I6 6-speed manual AWD

6000 mi Xdrive module was replaced, as it was making clunking noise 
80600 mi

C $1550
Eccentric shaft sensor...  
47000 mi

US $846
Idler pulley replaced due to wear. 
46000 mi

US $750
Oil leak from oil filter bracket. Replaced gasket. 
43000 mi SES light came on, took it to the dealer same day, they found a broken solenoid, and replaced it the same day. 

Return to top

2007 BMW 3-Series 2-door

6-cylinder manual 2WD

3000 mi Engine hesitates during start. 

Return to top

2006 BMW 3-Series

Engine not specified

34000 mi Car would stall after starting - repaired oil leak 
55000 mi

US $100
tensioner pulley 

Return to top

2006 BMW 3-Series 4dr Wagon

215-horsepower 3.0L I6 6-speed shiftable automatic AWD

91000 mi

US $1694
Water Pump and Thermostat 
77500 mi

C $1300
water pump died. replaced with thermostat 
85000 mi

US $2600
replaced oil filter housing due to leak 
85700 mi replaced water pump 
50840 mi

C $150
Engine check light...dealer test indicated faulty thermostat, but intermittent (not faulty at time of test), so re-set but not replaced (for now) :-) 
74400 mi

C $838
Engine Check light on. Failed Thermostat was replaced. Ticking sound at idle. Replaced belt tensioner. 
79980 mi

C $1300
Oil filter housing gasket on top of engine failed. Oil shorted out electric cooling pump, car stopped at side of highway, had to be towed to dealer. 
94240 mi

C $2200
Leaking oil pan gasket. Due to the AWD system, accessing the oil pan gasket was labour intensive. Most expensive oil leak(s) I have ever had to fix. 
112000 mi

US $1200
Water pump and thermostat replaced by mechanic 
114300 mi

US $750
Rough start, car would die unless RPM was above 2000. Replaced all sparkplugs and coils which fixed the problem. 
125000 mi

US $900
Upper radiator hose broken and radiator cracked. Both components replaced, and refilled with coolant/distilled water. 
127000 mi

US $2400
radiator, water pump replacement 
82800 mi

€500
defective ignition coil of cylinder no. 5 Noticed engine ran very rough upon starting. Ran fine the day before. exhaust pipe clamp broken 
85560 mi

€550
When the car wasn't used for 2 days it took a while to start. When used daily, no problems at all. After 3 days of inactivity, it refused to start. Turned out to be a malfunctioning fuel pump. 
8680 mi manifold change, warranty 
98300 mi

US $300
Water pump and thermostat replacement 
148700 mi

US $168
Ignition coil began throwing misfire codes - replaced all coils. 
155000 mi

US $68
Coolant system. Coolant sensor on lower radiator hose started leaking. Replaced both the hose and sensor. 
155000 mi

US $90
Replaced upper radiator hose, and coolant recovery tank hose 
170000 mi

US $210
Last years replacement of the starter left the wiring to the crankshaft sensor stressed, it broke. Had to replace the engine wiring harness (used), and the CPS. Job involves removing the intake manifold and the garbage vacuum hoses that cannot be reached behind the engine. This 3rd go 'round for the top of the engine knocks BMW off my fleet forever. Designed to fail in 10 years, and to cause $1000's of dollars in dealership repairs. No more. 

Return to top

2006 BMW 3-Series 4dr Wagon

215-horsepower 3.0L I6 6-speed manual AWD

63240 mi

C $50
Engine has rough idle. Check engine light on. Scan shows ignition coil #5 is the problem. Bought verified used unit and installed myself. Repair successful. 

Return to top

2006 BMW 3-Series 4dr Wagon

165540 mi

€1800
DPF needed to be replaced; was able to have cleaned instead 

Return to top

2006 BMW 3-Series 4dr Sedan

255-horsepower 3.0L I6 6-speed shiftable automatic RWD

92300 mi

US $200
Severe engine miss, occurred after tune-up. On the way to the mechanic, engine ran smoothly. I had added a can of Sea Foam prior to the trip. Probably bad gas. Running fine now. Cylinder #5,coil replaced. 
16120 mi Intermittent check engine warning light; rough idling and car stalled once. 
Persistent noise from hvac system eventually diagnosed as leaking water pump. 
38000 mi Check Engine Light. They told me there was a problem with the engine that needed to be fixed. Would have cost me about 900. I don't recall what the problem was. I decided to sell it instead of fix. 
61000 mi Service soon indicator came on. When we took it to the shop, they said it is due to bad gasoline and asked us to go to Shell or Texaco and avoid the rest. 
65500 mi

US $3000
Due to faulty ignition coil one of the cylinders was not functioning 
87000 mi

US $550
Not entirely sure. Service soon light was on when I took it for service 
90500 mi

US $700
Ignition problem, not all spark plugs firing. Replaced some ignition circuit. 
110300 mi

US $380
One of the ignition coils was malfunctioning, causing engine to vibrate. 
120700 mi

US $1000
Water pump failure... 
134200 mi

US $170
Bad engine coil. 
83000 mi

US $350
replaced failed ignition coil on cylinder 3 
48300 mi

US $900
Oil leak. Valve gasket replaced. problem not solved. 
72000 mi

US $420
Alternator tension bolt. 
78000 mi

US $1600
Water pump and thermostat. 
527000 mi

US $53
Water Pump Failure. Covered under CPO Warranty. 
66000 mi

US $190
Driver mirror turns on its own when opening vehicle, car feels like a tractor, it had a bad ignition coil #5, after replacing it, car ran smooth and mirror went back to normal 
89000 mi

US $965
Intake gasket was replaced. 
110000 mi

US $531
valve cover gasket and bolts set that snapped off 
111000 mi

US $695
had oil leaks from transmission and from filter gasket. 
113000 mi

US $694
replaced belt tensioner replaced filter housing gasket 
76000 mi

US $900
wanter pump failed 
92000 mi

US $900
Replace radiator and hoses. 
80000 mi

US $858
could smell burning fluid from cabin. oil leaking from valve cover to exhaust manifold. 
91000 mi

US $1200
High temp indicator on highway. In retrospect, heard fan staying on at high speeds on startup and after turning engine off. Needed coolant pump, preventive replacementof thermostat 
102000 mi diagnosed oil leak but uncertain if oil filter housing or oil pan. replaced oil filter housing gasket. coolant leak. hose clamp found not to be attached correctly after previous repair 
146725 mi

US $1292
valve cover gasket 
116600 mi

US $1500
There is an oil leak. They cleaned it up and hoped it wouldn't continue to leak but it does. I'm going to have to take it back in to have it properly diagnosed. 
70000 mi

US $50
Ignition coil pack failure causing misfire. Replaced coil misfire gone 
65000 mi

US $1000
Oil filter gasket leak 
66000 mi

US $1500
Brakes and oil pan leak 
100300 mi

US $400
Water pump failed 
48500 mi

US $1300
DMTL pump faulty. replaced and reset error codes. 
59000 mi

US $50
Valve cover gasket, oil sensor, head bolts all replaced 
74000 mi

US $50
Steptronic mode on transmission would not engage into "DS" setting or "manual" setting. Sensor replaced, functionality restored. 
88000 mi

US $50
Engine ticking. Replaced rockers and lifters 
41540 mi

C $300
Rough idling- Single cylinder coil (igniter?) needed replacement. Runs like a charm now. 
69000 mi Fuel pump was failing. Engine stumbled a couple of times. CHECK ENGINE light came on. Dealer replaced fuel pump under CPO warranty. 
79000 mi Leaking valve cover gasket. 
83000 mi

US $672
Bad ignition coil. 
92000 mi

US $35
Bad water pump. Engine overheated. 
48000 mi Replace Ignition switch. 
14000 mi lifter ticking 
53000 mi

US $580
Valve cover was leaking oil in the front of the vehicle due to two broken aluminum valve cover bolts. Gasket and bolts replaced. 
109000 mi

US $107
A "Service Engine" light illuminated. It was taken to an independent shop who diagnosed it as a Camshaft Position Sensor that needed to be replaced. They reset the light. However the light never illuminated again, car fine, no part replaced. 
168000 mi

US $60
Oil filter housing gasket leaking. Replaced myself. 
185000 mi

US $1500
Water pump and thermostat replaced. 
187000 mi Service Engine Soon light illuminated. Scan run. Camshaft position sensors removed, cleaned, re-installed. SES cleared and has not returned. 

Return to top

2006 BMW 3-Series 4dr Sedan

255-horsepower 3.0L I6 6-speed shiftable automatic AWD

76260 mi

C $3000
Valvetronic valve position sensor and valvtronic motor, vanos system + battery. 
73000 mi

US $823
replaced leaking oil seal and housing 
92000 mi

US $1210
water pump failed. Water pump and hoses replaced. 
94000 mi

US $400
belt tensioner replacement oil pan gasket leak - deferred due to $1200 cost Solenoid faults - replacement recommended but deferred due to $800 cost 
113000 mi

US $1400
oil seperator replacement due to leak 
24000 mi Replaced accessory belt tensioner (leaking)and belt. 
66300 mi

US $4500
Valve cover oil leak fix (broken valve cover bolts), replaced valve lift mechanism (failed). 6 new ignition coils (one failed), 6 new spark plugs, replaced drive belt idler (failing), oil change, new windshield wipers. 
14000 mi Lift tap, TSB drained crankcase 5 times to repair. 
105000 mi

US $1200
Electric water pump failed. Replaced it and rnThermostat. 
44920 mi Engine ticking sound at startup but goes away when hot. 
50840 mi

C $60
Engine ticking gone after filter and oil change with new Castrol Syntec 5W30 for BMW. 
33000 mi Lifters were making "ticking" sound until engine warmed up. Common E90 330 engine problem. Murray BMW "solved" by running engine at 3,000 RPM's for 3 minutes. Odd repair, we'll see if it works. So far, so good. 
45000 mi

US $150
Car was leaking antifreeze over Christmas, took it to a mechanic (now 4 months out of original warranty) and the leak was due to a faulty sensor. Can't recall which one. 
19000 mi Valve tap. Attempt to repair made, however symptom persists. Attempt to reschedule has not been made. 

Return to top

2006 BMW 3-Series 4dr Sedan

255-horsepower 3.0L I6 6-speed manual RWD

31000 mi Thermostat stuck open, resulted in Service Engine Soon light. Shop replaced thermostat under warranty. Faulty O-ring (gasket) for oil filter caused slight leak of oil around top of oil filter. Dealer replaced O-ring at no cost. 
141000 mi

US $600
valve cover gasket replaced 
34000 mi low on oil, oil sensor broken, loaded new software to fix 
95000 mi

US $558
Issue with VANOS, TSB exists from BMW. Car has CEL but runs normally. 
139500 mi

US $1150
Car went in for track inspection, found faulty thermostat. Replaced thermostat and water pump. 
143300 mi

US $565
Valve cover gasket and oil filter housing gasket were leaking. Replaced by indy shop. 
143700 mi

US $660
Oil pan gasket was leaking and was replaced by independent BMW shop. 
157000 mi

US $1100
Started up one day and idle was very rough, service engine soon light came on within minutes. Had car towed to BMW shop, diagnosed bad ignition coil. Replaced all 6 proactiviely 
97300 mi

US $200
Oil filter housing gasket was replaced. 
26000 mi Water pump seized up due to a faulty chip. Also had to replace RF tires after 25,000 miles. Were making a loud noise and ride was hard. Paid $1,300. 
52000 mi

US $420
Fuel pump housing plastic dry rotted and cracked. This cause a fuel leak. 
58000 mi

US $966
Slipping clutch, replaced clutch assembly. 
142000 mi

US $500
Water pump. 
48000 mi

US $40
Replaced aluminum valve cover bolts which had snapped and caused a leak. 
88000 mi

US $100
Valve cover gasket 
89000 mi

US $500
Replaced electric coolant pump 
90000 mi

US $150
Oil pan gasket replaced for small leak. 
103000 mi

US $1100
replaced electric water pump and thermostat. both failed - car would overheat on highway at high rpm. 
130000 mi

US $15
Oil filter housing gasket replacement 
49000 mi Replaced solenoids that control cam timing, which tripped a check engine light. 
25000 mi Air-fuel sensor replaced. Fuel tank filter replaced. 

Return to top

2006 BMW 3-Series 4dr Sedan

255-horsepower 3.0L I6 6-speed manual AWD

88000 mi

US $1340
Water pump failed 
93000 mi

US $1000
Valve cover was leaking oil AND valve cover connected cam position sensor was seeping oil into the electrical side of this sensor. Replaced gaskets, cam position sensor and stick coils because it was also running a little rough. 
68000 mi

US $320
BMW Dealer could not identify cause of problem. I used a contact at BMW NA to figure out the problem and now I am going back to the dealer for repair in the next 3 weeks. 
103000 mi

US $120
Oil filter housing gasket was leaking oil down the front of the engine block. Gasket replaced along with oil, oil filter, coolant, air filter. 
113000 mi Stumbles at full throttle at low RPM. No codes stored, attempted switch VANOS solenoids, didn't fix. Will replace VANOS check valves. 
114000 mi

US $30
Replaced VANOS check valves, they were not clogged but it seemed to help a little. 
120000 mi

US $235
Misfire, cylinder 4. Replaced all plugs and coils. 

Return to top

2006 BMW 3-Series 4dr Sedan

215-horsepower 3.0L I6 6-speed shiftable automatic RWD

181000 mi

US $1200
Drive belt and tensioner replaced. Both close to failure. 
189000 mi

US $90
Oil filter stand gasket replaced due to leaking. 
200000 mi

US $3800
Fixed 3 oil leaks from faulty oil sensor, timing cover, and valve cover. Oil sensor replaced. All four bolts on timing cover were broken and had to be replaced. Valve cover gasket replaced. 
224805 mi

US $860
Solenoid valves (2) needed to be replaced. Check engine light was glowing yellow and that was the reason for the trip to the dealer. 
142800 mi

US $600
Water pump needed replacement. 
135000 mi

US $100
TUNE UP NEEDED ALONG WITH ONE REPLACEMENT CYLINDER COIL. 
103000 mi

US $1268
replaced water pump and thermostat. Car overheating intermittently. 
97000 mi

US $500
Oil filter housing leak. Gasket replaced. Inexpensive part but lots of labor. 
102000 mi Oil pan leak Main seal leak I did not repair as I was selling the car. Very expensive repairs. 
92000 mi

US $600
Coolant pump failed. Had to be replaced. 
99000 mi

US $1100
solenoid replacement 
56000 mi

US $1100
water pump 
52000 mi

US $350
Replace ignition coils 
66000 mi

US $1300
Water pump needed replacement and thermostat was also replaced as well. Repairs done at an indy but parts and coolant were ordered from the dealer. Parts about 700, labor was 350 and an extra 180 for diagnostics. 
76200 mi

US $435
Oil leak at valve cover gasket 
87000 mi

US $1500
Car died while idling shortly after starting on cold day. Codes related to Throttle position sensor, and TSB advising of ice in crankcase. Oil Separator Valve (PCV Valve) replaced. Belt tensioner replaced. Oil Filter housing gasket replaced. 
74700 mi

US $903
Valve cover gasket and replacement bolt kit were used to replace a leaking valve cover gasket. 
87300 mi I noticed some small drops of oil below my car in my garage. Independent mechanic diagnosed a cracked oil pan gasket resulting in very slow leak of oil. Opted not to repair at the moment due to the high number of labor hours required. 
100000 mi Cracked oil pan gasket never replaced. 
72000 mi

US $30
Ignition coil #2 failure, replaced only #2 coil, working good. Parts:$30. labor $0. Did it myself. 
81000 mi Water pump on its way out 
72540 mi

C $1000
Shaky idle with check engine light. Fixed by replacing injectors and spark plugs. 
63000 mi

US $996
Water pump, and thermostat. caused by leaking oil filter housing gasket 
72000 mi

US $200
cylinder 2 ignition coil failure cylinder 6 ignition coil failure 
140038 mi

US $950
The belt tension was failing, the bearing wears out and the belt tension begins to angle downward and walks the belt off the car. If that happens, the belt can rip into a housing attached to the timing belt and cause a big headache. Replaced the belt and belt tensioner. 
58800 mi

US $172
Exhaust bracket replaced. 
48000 mi

US $800
Harsh shifting in low gears of automatic transmission.  
77000 mi

US $1290
Overheated, had to replace water pump & thermostat, repaired both problems. 
38000 mi

US $100
Oxygen Sensor failed and was replaced 
84000 mi

US $900
Valve cover gasket 
70000 mi

US $1800
Oil filter and oil pan gaskets 
137700 mi

US $950
Water pump failed so had it replaced and the thermostat was replaced at the same time. 
161000 mi

US $1046
Radiator leak. Was replaced. $460 parts & labor. 
63500 mi

US $650
Idler pulley failing; replaced part as preventative measure. Also replaced belt. Also had coolant flush & fill, brake fluid flush & fill. 
50000 mi

US $700
ignition coil went bad on cylinder 1, 3 & 5. 
84800 mi

US $400
Oil filter housing gasket leaking; replaced. 
74000 mi

US $500
Oil gasket leak Radiator hose leak 
81000 mi

US $1950
Water pump replaced. 
13000 mi Report Consuming to much Gasoline, get only btwen 11 and 13 mpg in City Lowered engine RPM at my request,i work on cars all my life and for me the engine idle was too high. after that the gas milleage Improve to btwen 15 and 16 mpg. 
97345 mi

US $1044
Replaced water pump Replaced water pump 
87900 mi

US $100
Car warned me about low coolant. Plastic radiator vent hose, and the nipple where said hose is attached the the upper rad hose, got brittle and cracked. Slowish leak, masked by AC condensate on the driveway. Replaced the two hoses. 
89000 mi

US $140
Smelled gasoline coming from back seat. Fuel filter/pressure regulator that sits in top of gas tank had developed tiny cracks and was leaking fuel slowly. Replaced with new. 
89000 mi

US $98
Fuel injector #2 failed throwing open circuit code and producing rough running. Resistance out of spec. Swapped #2 injector with #5 to confirm injector failure and not ECU or harness. Replaced injector with new OEM part. 
99000 mi

US $300
Got a low coolant warning. Diagnosed a hairline crack in plastic radiator neck. Replaced radiator and some hoses. 
58000 mi

US $50
continued oil leaking out from top engine gasket(small amount) gasket was replaced under certified used warranty 
93500 mi

US $110
Had engine check light checked, car was also running badly. Found out the the problem was with cylinder 6 ignition coil. I purchased the coil which connects to the spark plug for $76 and replaced it myself. problem solved 
148000 mi

US $90
Thermostat stuck open error showing from service light. Was getting stuck open while ideling for over 5 min straight. Replaced only the thermostat next to the water pump 
164000 mi

US $70
Replaced oil pan gasket due to leak. Had to top oil between changes 
101800 mi

US $2000
Oil Leaks (Valve Cover, oil pan) 
46000 mi

US $50
ignition coil 
74300 mi

US $1000
Valve cover gasket, oil filter housing gasket, coolant flush 
76000 mi Check engine light randomly comes on with rough idle. I'm assuming it is probably an intermittent ignition coil failure. Luckily you can find ignition coils now for $30 out of some place in arizona. Car is being scanned shortly. 
77700 mi

US $35
Pulled code cylinder 2 misfire. Replaced ignition coil. 
77000 mi

US $515
Car overheated. Pulled codes: water pump stopped. Replaced water pump and thermostat. 
62000 mi

US $50
Car went into limp mode. Dealership replaced thermostat, checked fluids and reprogrammed computer. Problem has not returned. 
146000 mi

US $285
error code fault 1017 Variable Timing Eccentric Shaft Sensor and bad gas mileage at first. Later started stalling on cold start and stuttering and almost stalling on cold start. I also had a slight leak from the valve cover anyhow so it is good time to do both. took a little over 4 hours was pretty easy. Car runs great again 
80500 mi

US $60
Replaced cylinder 1 coil-on-plug ignition module due to misfire cylinder 1 
99000 mi

US $1000
Electric water pump and thermostat was replaced 
112000 mi

US $75
Engine oil filter housing gasket replacement 
80000 mi

US $50
Single ignition coil failed, was out of town but managed to drive the car in limp mode and took it in to have the coil replaced the next day. 
73000 mi

US $53
Water pump showed a deviation, was replaced. O-ring seal was leaking oil where the engine block meets the oil filter housing, saw spot on the ground. 
91000 mi

US $1689
Replaced eccentric shaft sensor. Internal oil leak found. 
94000 mi

US $650
oil filter housing 
70000 mi

US $1100
Bad ignition coil 
24500 mi Engine overheated. Replaced thermostat and housing. Engine overheated. Replaced electric water pump. 
60000 mi

US $265
Replace starter motor. Replace intake manifold gaskets. Replace oil vent line. 
80800 mi

US $120
Low coolant level indicator on. Coolant stains in engine bay. Radiator and upper hose replaced. The situation was an emergency and I was forced to visit the dealer for immediate (expensive) repair. Oil filter housing gasket is leaking. Oil on belt and tensioner. Replace gasket, belt, and tensioner. 
94000 mi

US $165
Replaced coolant expansion tank. The pop up coolant level indicator had broken. When plastic parts in BMW cooling systems show any sign of fatigue, I always replace them. 
148000 mi

US $755
Belt tensioner replaced 

Return to top

2006 BMW 3-Series 4dr Sedan

215-horsepower 3.0L I6 6-speed shiftable automatic AWD

61000 mi

US $400
engine oil filter housing gasket leak 
118420 mi

C $1100
There are two small oil leaks to be looked at the next time the car is being serviced. 
126480 mi

C $1150
ignition coil replaced 
96000 mi

US $150
addressed check engine light (amber) perform cleaning of debris in housing per service bulletin. 
3100 mi check engine light on; as far as I know, the problem was related to the sensors and the programming of the CPU. 
5240 mi Old problem as well -- check engine light on. 
7440 mi Check engine light on. 
41000 mi

US $900
Coolant light came on, water pump needed. 
93000 mi

US $130
Replaced gasket for Oil filter housing. Making a noise near the belt, replace main drive belt,belt tensioner pulley,deflection pulley. Noise is gone. 
95000 mi

US $311
Car started shaking, engine light came on, ignition coil #5 defective, replaced all coils & spark plugs. 
97500 mi

US $300
Oil leak from Crankcase Vent Valve (Pressure Regulating Valve) , replaced all crankcase vent hoses & oil pressure switch. 
106000 mi

US $250
Valve Cover gasket was replaced due to oil leak. 
132000 mi Replaced both fuels pumps due to heavy gas odor in rear seat, after repair , no more gas odors. 
203000 mi

US $450
Leaking radiator 
80200 mi

US $2313
Water Pump went out and the Transmission, transmission filter and Transfer Case fluids were changed. These fluids are deemed "lifetime" by BMW. 
31000 mi Weedwhacker sound from engine compartment. 
34720 mi Oxygen sensor 
108500 mi

C $3500
Engine oil pan replaced 

Return to top

2006 BMW 3-Series 4dr Sedan

215-horsepower 3.0L I6 6-speed manual RWD

108000 mi

US $500
Crankshaft position sensor 
88000 mi

US $50
Water pump failed causing car to overheat; this caused a head bolt to crack. All bolts and water pump replaced 
114000 mi

US $1100
oil pan gasket leak 
158300 mi

US $1100
crank position sensor failed 
176000 mi

US $750
belt tensioner pulley on alternator broke 
84320 mi

C $650
Oil filter housing base gasket. 
89900 mi

C $500
Check Engine light while at the dealer (not before). Replaced coil. 
105400 mi

C $5100
Water pump Oil pan 
59000 mi Hydraulic valve lifters replaced for ticking issue in TSB. Following replacement of hydraulic valve lifters earlier in the month, ticking on cold start returned intermittently. Upon return to dealer, they agreed to replace the cylinder head to address the issue. 
65000 mi

US $50
CEL on. Dealer replaced VANOS solenoids. 
90000 mi

US $1200
Valve cover gasket leaking oil. Replaced with new gasket. 
100000 mi

US $2000
Car would turn over slow and act like it didn't want to start. Starter motor replaced. Oil pan gasket leaking. Gasket replaced. Alternator belt worn. Belt replaced. 
120000 mi

US $1000
Engine gasket cover replacement 
71920 mi

C $2000
Water pump failed, lower rad hose leaking slightly, so it was replaced as well 
84000 mi

US $600
Bad thermostat. 
12500 mi Gear not shifting properly 
50000 mi Check engine light came on. Reset but came back on. 
51000 mi

US $25
Check engine light came on again. Bought new gas cap and reset light. Light came on again. 
53000 mi

US $250
Check engine light on. Replaced pump for pressurizing gas tank. 
53000 mi

US $328
Replaced one failed coil, and six plugs. 
58000 mi Service engine soon light on. Reset. 
70000 mi Replace failed water pump 
112000 mi

US $300
Oil pan gasket has leaked for about 10,000 miles (around 100K) and I replaced it myself. I was quoted $1500.00 for the repair at dealer so did myself. Requires lifting engine, dropping steering rack, unbolting subframe. 
116000 mi

US $99
It turns out on these cars the belt tensioner and one of the pulleys goes bad, which can cause the belt to slip and then tear up the car, causing a lot of damage. After reading this on a forum, I checked mine, and the belt was 1/4 inch off the pulley. I replaced the tensioner, pulley, and serpentine belt. It took about 2 hours. 
36580 mi faulty inlet vanos solenoid (caused CEL to come on) 
79980 mi

C $50
water pump failed, thermostat damaged 
71100 mi

US $75
Ignition coil failure 
84100 mi

US $80
Failed Ignition Coil 
98000 mi

US $125
Check engine light came on. 
106800 mi

US $200
One bad coil pack 
119000 mi

US $400
New plugs and cylinder coil 
161300 mi

US $2300
Oil pan gasket PCV hose and oil separator 
203000 mi

US $650
Coil pack was replaced 
30000 mi Engine Knock on cold weather with cold engine. Replaced Head. 
86000 mi

US $800
Emission problem 
64480 mi

C $200
Ignition coils 

Return to top

2006 BMW 3-Series 4dr Sedan

215-horsepower 3.0L I6 6-speed manual AWD

81000 mi

US $2000
electric water pump failed and had to be replaced, along with thermostat and coolant 
109000 mi

US $300
Valve cover gasket leaking. Self-repaired. 
91000 mi

US $3000
Electric water pump failed during out of town trip. Replaced water pump + expansion tank (damaged by heat). Sensor does not provide warning as the pump was failing intermittently. Could have blown engine. Got lucky??? Coolant sensor flashed <1 sec. 
113000 mi

US $1600
Oil leak 
68000 mi

US $1030
It needed the key module (in the dash) replaced due to intermittent failure. 
89900 mi

C $660
Replaced both VANOS solenoids 

Return to top

2006 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

65720 mi

C $140
Car was very loud. Replaced 3 exhaust flange bolts. One was bad the other 2 preventative. 
66960 mi

C $1052
Replace rear crank seal, replace oil pan gasket. Oil pan gasket was o'k I had it changed just as maintenance piece of mind. 
67580 mi

C $1312
Replaced water pump and thermostat, latter preventively. 
69440 mi

C $1028
Replaced throttle body assembly. 

Return to top

2006 BMW 3-Series 4-door

turbocharged 4-cylinder diesel automatic 2WD

50220 mi

A $3000
turbo charger failed 

Return to top

2006 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed manual RWD

93000 mi

US $785
It was fixed. It was a struck “open” thermostat. All good now. 
8000 mi Minor oil leak from oil-temp/pressure sending unit (small oil spots on garage floor where car was routinely parked). 

Return to top

2006 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed automated manual RWD

51000 mi

US $1200
received P0011 code. replaced vanos solenoid. Error persisted. inspected exhaust hub and found broken tab. replace hub with aftermarket hub. replaces all seals in vanos. replaced cam bolts while in there. 

Return to top

2006 BMW 3-Series 2dr Coupe

255-horsepower 3.0L I6 6-speed manual RWD

7 mi

US $32000
Water pump failed at 2500 miles. Warrenty no problem. BUT, showed a hot transmission warning, NOT a hot engine! 
88500 mi

US $70
#4 ignition coil failed. Replaced. 
98000 mi

US $825
Head bolts broken. Front four. 
105000 mi

US $175
Idler pulley and tensioner 
125000 mi

US $421
Water pump. Second one. Electric. First at 4000 
187000 mi

US $1300
Clutch change. Normal wear. 

Return to top

2006 BMW 3-Series 2dr Coupe

235-horsepower 3.0L I6 6-speed manual RWD

100700 mi

US $230
Cooling system refesh - Replaced expansion tank, all hoses, thermostat, water pump, and temp sensors. Replaced the cracked upper and lower intake boots. Replaced the failing fuel pump. Cleaned the MAF sensor. 
14500 mi Engine loses power at 4000 rpm. Removed DME unit and sent to East coast to be reprogrammed. Works OK now. In shop 12 days. Dealer supplied loaner. 

Return to top

2006 BMW 3-Series 2dr Coupe

235-horsepower 3.0L I6 5-speed shiftable automatic RWD

97000 mi

US $2100
Oil gaskets replaced and cleaned oil sludge inside the engine. 

Return to top

2006 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 6-speed manual RWD

56000 mi

US $50
Car would squeal while starting, technician noticed a cracked alternater belt & replaced it. 
62000 mi

US $50
CEL was for bad thermostat, replaced under extended warranty. 
99700 mi

US $1250
Replaced radiator. Replaced sensor for oil level. 

Return to top

2006 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

73000 mi Failed Radiator hose days after purchase. Fixed free 
87000 mi

US $400
had to replace o2 sensor and repair ecu due to damaging o2 sensor wiring while replacing valve cover gasket 

Return to top

2006 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed manual RWD

62300 mi

US $1381
Faulty engine thermostat from check engine light. Replaced engine thermostat, radiator hoses and lower temp sensor. Also replaced water pump as preventative in the area (incl in total). 
77000 mi

US $766
Whining noise from engine, particularly when cold, worse around 2-3k rpm. Replaced drive belt idler pulley, tensioner pulley, a/c tensioner, and drive belts (drive belts was more preventative - showing wear, but were not causing the noise, but just a small amount extra cost). 

Return to top

2006 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

43000 mi

US $330
Oil leak -- had to replace oil filter housing seal (this is top of engine location w filter in housing that leaked). 
46000 mi Replace DMS sensor; car had stalled while driving and would not restart. Towed to dealer which had to order part which took 3 days and then download software and recalibrate engine. Repair successful. 
46500 mi

US $53
Car has CPO and Extended Maint warranty. W/o warning,it failed to start. Key and steering column lock not in sync. Dealer said problem could return again w/o warning; unsure of cause - just a glitch! This is two complete failures w/in 60 day 
59600 mi

US $180
replaced belts.  Also having problem with coolant light being on w/o coolant being low or having a problem with overheating. Interior heater does not work, however. 
69500 mi

US $750
Ignition coil on #3 cylinder Ignition switch and brake sensor 
78740 mi

C $200
Air intake boot all rotted out. 
81000 mi

C $250
accessory belt idler pulley bearings done, also could be alternator bearing getting both parts. need to get more parts. 
81500 mi

C $67
Replace idler pulley 
84980 mi

C $400
Replace coolant expansion tank 
83700 mi

C $455
Profile gasket replace 

Return to top

2006 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

99000 mi

US $545
Replaced thermostat and water pump. 
96000 mi

US $1600
Starter was replaced. 
108000 mi

US $145
Replaced fuel pump 
85000 mi

US $1500
water pump, drive belt and a couple hoses. 
92700 mi

US $2000
New water pump and expansion reservoir Pulleys replaced 
124000 mi

US $400
Leaking oil filter gasket 
60900 mi

US $1000
Slight leak in radiator fitting. Replaced water pump and thermostat as preventive maintenance. Changed transmission fluid. 
88990 mi Coolant leak. Could not replicate problem at shop. Car had leaked 1.5 liters on garage floor. Filled and pressure tested and no leak. 
67000 mi

US $500
Noticed leaking coolant, found two sensors that were leaking, replaced both sensors. 
77000 mi Burning oil smell, noted as leaking valve cover gasket. Elected not to repair at this time. 

Return to top

2006 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed manual RWD

65000 mi

US $195
Valve cover gasket leaking. Oil indicator sensor was malfunctioning. 
71000 mi

US $1800
Thermostat stuck open. Replaced thermostat. Oil pan gasket leaking. Replaced. Radiator outlet temp sensor leaking. 
75000 mi Mounting bracket came loose. Bolts tightened. 
84700 mi

US $1200
Thermostat housing was leaking. Coolant warning light indicated coolant leak. The radiator and coolant reservoir bottle were replaced. 

Return to top

2005 BMW 3-Series

Engine not specified

123000 mi

US $350
Fuel pump died. 
70300 mi

US $200
on 50K I replace servo motor which cost about 500USD and at 60K I replace Expansion tank because it leak 

Return to top

2005 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

62000 mi

US $1000
Replaced leaking fan thermo switch Replaced leaking valve cover gasket Replaced broken crankcase ventilation hose Replaced leaking oil stand gasket 
67000 mi

US $100
Service engine soon light and rough idle. Engine code reader showed "Misfire cylinder 5". Replaced cylinder 5 ignition coil. Problem resolved. Service engine soon light. Code reader showed "Engine idle valve stuck closed." Removed, cleaned, and reinstalled engine idle valve. Problem resolved. 
84000 mi

US $1276
Replacing faulty crankshaft sensor Replaced faulty thermostat 

Return to top

2005 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

60000 mi

US $400
thermostat was sticking causing "check engine" light to illuminate and temp gauge to read cool. dealer replaced thermostat. 
60000 mi had to replace the check valve on the Secondary Air Pump 
69000 mi Secondary Air Pump CEL; replaced check valve in the spring, but CEL has been intermittent since then. Update: later resolved itself. 
78000 mi

US $85
Replaced oil filter housing gasket. 
84000 mi

US $150
Exhaust flange gasket between the manifold outlet and first muffler failed. Shop replaced both gaskets; in order to do that they also removed and replaced the four corroded bolts. 
85300 mi

US $50
Replaced leaking valve cover gasket. 
98200 mi

US $198
Replaced the CCV system to address oil loss. 
143000 mi

US $225
Replaced leaking oil pan gasket.  Replace motor mounts. 
146100 mi

US $125
Vanos seals, leaking valve cover gasket, oil filter housing gasket. 
152000 mi

US $450
Fuel pump failure requiring a tow and replacement of the failed unit. 
174000 mi

US $1200
Upper radiator hose ruptured while in traffic; radiator itself also cracked. Replaced radiator, thermostat, hose, coolant. 
150400 mi

US $1400
Engine mounts collapsed, replaced with new mounts. 
159000 mi

US $400
Crank Case Ventilation system replaced due to the cracked rubber causing CEL. Upper and lower air boots replaced at the same time given their age. 

Return to top

2005 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed manual RWD

78000 mi

US $1200
Replaced the CCV with the cold weather type. Installed G.A.S. DISA; Both intake boots. Spark plugs replaced 
110000 mi

US $10
Oil Filter Housing gasket was leaking. 
161000 mi

US $1200
Replace both Cats and upstream oxygen sensors as they were clogged. Also replaced the SAS valve for it too got clogged.  
165000 mi

US $75
Oil Service 

Return to top

2005 BMW 3-Series 4dr Sedan

235-horsepower 3.0L I6 6-speed manual RWD

45000 mi Cracked oil filter housing under warranty. Oil changed under warranty. 
174000 mi

US $1000
Belt blew out prematurely because of hydraulic tensioner unit going bad. 
110980 mi

C $4500
broken camshaft, engine replaced 
39770 mi

US $101
Installed new coolant temp sensor in lower hose because old one leaking; filled system with fresh coolant, pressure tested to verify repair. Replaced drive belts due to wear and cracking. Installed new coolant temp sensor in lower hose; filled system with fresh coolant, pressure tested to verify repair. 
56900 mi

US $202
Replaced main drive belt pulleys (idler pulley and adjusting pulley). $90 labor, $99 parts + tax and misc 
70000 mi

US $200
Replace sender for oil pressure sensor 
83000 mi

US $180
Not running on all cylinders consistently 
168000 mi Hole in the side of the engine block 
200 mi Cylinder misfired and violent shaking. After inspection, no repair needed. Problem never occurred since. 

Return to top

2005 BMW 3-Series 4dr Sedan

235-horsepower 3.0L I6 5-speed shiftable automatic RWD

87300 mi

US $808
Fan belt and motor mounts worn and needed replacement 
90200 mi

US $750
Pressure control valve was leaking, fixed by independent mechanic 
107000 mi

US $156
Fuel pump failed. Bought pump and gasket on amazon, arrived prime in 2 days and installed myself watching youtube DIY video. Only tools required are 10mm wrench, flat screwdriver, and mallet. Pump is under rear seat, passenger side. 
108439 mi

US $694
Check engine light was on with lean mixture: replaced lower intake boot (was cracked and leaking)  Coolant level warning was on: replaced leaking coolant expansion tank, thermostat, brittle upper radiator hose; refilled antifreeze 
109000 mi

US $1682
replaced worn fan belt set, air filter, spark plugs, replace oil pan gasket, oil housing seal, oil change. engine mount, driver side wheel well liner/ 
163000 mi

US $50
P0171 and P0174 codes. DISA gasket leaking causing erroneous codes. Basically a vacuum leak in the intake. 
178200 mi

US $2000
Catalytic converters clogged and ruined the piston rings on 3 cylinders. 

Return to top

2005 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 6-speed manual AWD

71000 mi Diagnosis of slight whine/whirr/whistle at WOT. Suspect either a minor vacuum leak or a worn-out water pump. Current water pump may be original, with 70,000 miles on it. May replace water pump with higher flow version within next two weeks. 
92000 mi

US $560
Check engine light indicated that engine was misreporting temperature. Bad thermostat. Replaced, flushed coolant. Resolved. Discovered that lower intake boot and DISA valve had leaks, hold repair till next time. Intake boot and DISA valve had a leak. Couldn't DIY as there was insufficient access to the retaining ring screw holding on the boot. Took to shop. Repl. leaky boot and DISA. Also did oil change, installed new swaybar endlinks too. 
120000 mi Fuel pump was on its way out and was going to be replaced this month. 
102000 mi

US $100
coolant leak due to small valve failure 

Return to top

2005 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

13000 mi The serpentine belt and one of the pulleys was replaced at the same time due to light squealing upon startup (that only happened the day I brought it to the dealer to fix the brakes.) 
25000 mi Rough start on the first sub freezing day of the year triggered a CEL. Dealer determined that two coils were bad and replaced.  

Return to top

2005 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

100000 mi

US $300
VANOS unit seals failed. This is a common problem on all E46 models. Was repaired under extended M56 SULEV warranty. 
101500 mi

US $200
Thermostat was changed due to it soft failing and not letting car run at operating temp. 
104000 mi Radiator was leaking, replaced under M56 Sulev warranty. 
105500 mi

US $100
Upper radiator hose 
130000 mi 02 sensors 
70680 mi One fuel injector was faulty. After a couple of unsuccessful trips to dealer, dealer arranged to pick up car and provided loaner during 3 day repair. Dealer replaced all 6 injectors, no cost to owner. 
74400 mi

C $400
Heater not working. Dealer replaced thermostat. 
69000 mi

US $440
Radiator hoses cracked and leaking coolant. Mechanic replaced all rubber hoses. 
70000 mi

US $300
Replaced MAF in response to Service Engine Soon light illuminating and displaying codes: P0171 and P0174 indicating both O2 sensors detecting a lean condition. After installing new MAF, light no longer illuminated. 
53700 mi

US $350
Cracked cooling expansion tank. Replaced tank & hoses. 
88000 mi

US $42
Oil filter had broken off inside housing. Needed to be removed. 
98700 mi

US $1400
Replaced oil filter housing gasket. 
79480 mi

C $700
oil leak valve cover gasket 
90380 mi

C $1224
oil leak at filter housing 
95480 mi

C $1500
Radiator assembly; transmission cooler; Coolant reservoir; 
121520 mi

C $250
Small coolant leak 
94240 mi

C $1700
Coolant expansion tank leak. Replacement of tank.  
44000 mi Leaking coolant temperature sensor. 
74700 mi

US $453
Service Engine Soon light on. Codes showed lean condition on both banks. Smoke tested intake and found oil breather hose had a hole in it. Replaced hose, retested system and found no leaks. Cleared codes, test drove, no codes reappeared. 
78000 mi

US $300
Belt and idler pulley. 
90000 mi

US $70
valve cover gasket 
51900 mi

US $36
replace valve cover gasket 
38440 mi

A $400
Replace ignition coils. 

Return to top

2005 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

106200 mi

US $1300
Replaced oil separator 
118300 mi

US $1000
water pump impeller broke causing overflow tank leak, replaced entire assembly with new pump, tank etc 
34000 mi Thermostat was stuck open. The check engine light came on, and I took it to the dealer the next day. Since I just purchased the car a week earlier, the BMW dealer repaired the problem at no cost to me. 

Return to top

2005 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual RWD

101000 mi

US $1200
Fuel pump failed and needed to be replaced 
104000 mi

US $470
Interior heat was lukewarm and oil temperature was failing to reach 190F. Determined to be a thermostat stuck open which was replaced. 
115888 mi

US $2000
Noticed a burning smell or a funk odor. Turned out to be a dirty cabin air filter. As part of the check up the mechanic found my valve cover to be leaking oil along with an oil line. Belts and pulleys were getting old and replaced as a preventative measure. 
96000 mi

US $150
when fixing the headlight sensor, the mechanic also found that the exhaust bracket under the trans had rusted away. It was replaced - the time was included in the other repair and the part were about $20 
99500 mi

US $300
leaking valve cover gasket - mechanic also found signs of mouse damage in engine compartment, replaced chewed cabin air filter 
140000 mi

US $800
throttle sensor/activator began to go bad. Symptom was car sometimes would not accelerate when pedal was pushed 

Return to top

2005 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual AWD

135000 mi

US $2000
ECM failure that took 24 days to diagnose 
37000 mi "Service Engine Soon" light reset. Cause of alert light: Emissions issue... 
38000 mi "Service Engine Soon" light on again. Emissions issue fixed this time. 
54755 mi

US $915
Oil filter housing gasket began leaking. Over a quart leaked, coating the engine cradle and bottom front section of car. Dealer repaired. Oil leak. Replaced Oil Filter Housing gasket. 

Return to top

2005 BMW 3-Series 4dr Sedan

168-horsepower 2.2L I6 5-speed shiftable automatic RWD

55180 mi

C $125
The air pump was replaced. 

Return to top

2005 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed manual RWD

48000 mi

US $50
seepage from gasket right side of motor. 
64000 mi

US $200
Temp sensor failed causing coolant leak 
82000 mi

US $42
Replaced the Constant pressure vavle PN# 11111318185 for it was leaking oil down the side of my block. 
93000 mi

US $1700
Replaced the VANOS with a rebuilt one from Dr. VANOS. Also replaced the camshaft bolts. 
96000 mi

US $750
Repaired the VANOS. I received a bad VANOS unit from Dr. VANOS, and they are working on getting me another one. I had a club member allow me to use his spare for the summer until the 1st unit that was sent to me repaired. Now I have to get it repaired again, so in the spring you will see another entry. 
96000 mi

US $1200
Inspection-II Completed Oxygen sensors replace X4 (scheduled) All fluids Replaced(engine, trans, diff) Valves adjusted, spark plugs and coils replaced 
107000 mi

US $450
Replaced Intake, Exhaust, and Crank position sensors. 
39000 mi

US $500
Water pump, thermostat, and seals replaced due to bearing in water pump going bad. 
54000 mi

US $3100
Vanos oil pump drive gear tabs broke, causing exhaust timing to be off. Replaced Vanos unit, drive gear, spark plugs, accomplished valve adjustment. 
57000 mi

US $100
Engine coolant temperature sensor 
60400 mi

US $150
Thermostat needed to be replaced. 
37600 mi Cooling system leak, bad o ring on lower radiator sensor. Self repair, less than $1.00 for the part. 
34000 mi VANOS solenoid failure. Replaced under warranty. No charge. 
33000 mi Unstable idle when cold. All M3's have this to some degree but mine was worse than average. Dealer did not fix. I cleaned the MAF sensor myself and it improved the idle noticeably to where it is now OK (although not perfect). 
56000 mi

US $50
Service Engine Light on, P0128. Replaced thermostat.  
32000 mi Belt pulley system. 
40000 mi MAF failure. Engine would not run 
41000 mi

US $265
Cooling fan blades broke off. Replaced fan and viscous clutch. 
110000 mi

US $300
Stock thermostat failed a while ago but had no significant impact to smog. Finally replaced it with a motorsport thermostat for better durability in Southern California heat. Also replaced EGT sensor at the same time 
63240 mi

$1300
Engine mounts were replaced,  head gasket was replaced 
55000 mi

US $100
Had a 2x misfire at cylinders 1 & 2. Caused a SES light on dash. No issues found, no misfires since. 
101300 mi Service Engine Soon (MAL) Light 
115600 mi

US $1400
Ran code reader Misfire cyl #6 Bad coil Replaced at Shop Performed inp II Major preventive maintenance while veh in shop All performed per BMW recommended guidelines 
119800 mi

US $200
Repaired leaking oil relief valve = 103.00. Interval oil service {MOD} Installed Injen Tuned Short Ram Cold Air Intake {MOD} Dinan ST1 Program {MOD/Upgrade} Installed BS PSS10 Replaced noisy belt tensioner + new serpentine belt = 90.00 
127600 mi

US $500
Replace valve cover gasket Engine oil service mid interval 

Return to top

2005 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed automated manual RWD

63700 mi

US $77
Inspection 2 (60,000 mile svc), the spark plugs are supposed to be replaced whch was not done during initial vsit. They also blamed chk eng light was bcause cold air intake was not connected when they got car which is not possible. 
74000 mi

US $80
Replaced belt tensioner and ac belt 
156000 mi

US $3000
Oil leak 
78000 mi

US $1500
Engine thermostat Fuel filler sealing pump 
87000 mi

US $3500
Railing for timing chain had worn, needed to be replaced. Replaced engine mounts and flex plate 
92000 mi

US $1050
Replaced 2 exhaust hangers Tensioner and pully replaced, along with belts 
110000 mi

US $300
Fixed transmission crossbar mount 
71000 mi

US $4500
Vanos system needs to be replaced. At the same time some bolts on exhaust camshaft were found to be sheared. 

Return to top

2005 BMW 3-Series 2dr Coupe

235-horsepower 3.0L I6 6-speed manual RWD

71000 mi

US $120
leaky oil filter housing gasket, replaced gasket 
76000 mi

US $150
Expansion tank float broken. Replace expansion tank, preventive replacement of water pump 
61000 mi Oil filter housing gasket is leaking. 
83000 mi

US $314
Thermostat replaced 
104000 mi

US $5000
Valve guides in two cylinders came loose. Engine rebuilt. 
108000 mi

US $400
Coolant reservoir tank cracked. Reservoir tank cracked 
110000 mi Cylinder head cracked, one cylinder filled with oil 
72000 mi

US $200
Installed Beisan vanos rings and anti-rattle spacer bearings to resolve vanos rattle. 

Return to top

2005 BMW 3-Series 2dr Coupe

235-horsepower 3.0L I6 5-speed shiftable automatic RWD

64000 mi

US $2000
Cooling hose replaced (leaking) 
29140 mi

C $50
Transmission symbol illuminated on dash. Transmission went into safe mode which slows it down and makes it hard to drive. Car towed from my residence to dealership. Speed sensor on transmission replaced and computer reflashed. Problem was solved. 
36580 mi Leaking temperature sensor on radiator. Lower rad hole replaced at same time. New battery installed. 7 year old battery not keeping a charge. 
26000 mi After performing the recall, the CEL would not turn off. They had it for 40 days. They finally fixed by replacing the computer, but by then I had contacted an attorney and BMW had agreed to buy the car back. Very disappointing. Best car I've ever owned. 
42160 mi Oil level sensor faulty 
55800 mi

C $130
Ripped intake boot 
82460 mi

C $200
Replaced thermostat and auxiliary drive belt 

Return to top

2005 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 6-speed manual RWD

50000 mi When car running slowly or idling, smelled of antifreeze. Told dealer last summer, but no problem identified. Dealer seems to have located problem (replaced thermometer, I think). 
85100 mi

US $150
Full CCV refresh, new intake manifold gasket, new air distribution O rings, new ICV new DISA gasket, various old vacuum lines replaced. None had failed, but the CCV and associated hoses were very old and brittle. So a failure was near. 

Return to top

2005 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

45000 mi

US $160
Engine intake hose had a huge hole/crack - part was replaced 

Return to top

2005 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

52000 mi

US $80
Thermostat stuck open, replaced thermostat 
86000 mi

US $700
oil leak 

Return to top

2005 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed manual RWD

63000 mi Serpentine belt pulley bearings failing. Chewed up serpentine belt. 

Return to top

2005 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed automated manual RWD

79700 mi

US $150
Throttle Position Sensor became erratic. Threw lots of codes. Car went into 'Limp' mode several times. Had to pull over stop and re-start engine. Replaced sensor. 

Return to top

2005 BMW 3-Series 2dr Convertible

235-horsepower 3.0L I6 5-speed shiftable automatic RWD

81000 mi

US $1700
new radiator, water pump, expansion tank, hoses, vanos lines. 
86000 mi

US $625
Oil level sensor replaced 

Return to top

2005 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

26040 mi

A $1000
Engine mounts replaced (collapsed) 

Return to top

2004 BMW 3-Series

Engine not specified

88000 mi

US $1000
Previously took to Dealer for oil change. Belts were bad so decided to change water pump as well. Dealer did not replace thermostat. Thermostat failed 1 week after. This repair was to replace thermostat 
45000 mi Service light came on. Was told it was caused by a loose gas cap. 
55000 mi

US $1100
Radiator hose, radiator belt and radiator fan were replaced due to some noise and leaks in radiator hose. 
215000 mi

US $2400
Both catalytic converters clogged 

Return to top

2004 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

92000 mi

US $1223
Replaced valve cover and gasket for oil leak 
83700 mi

C $3500
Fuel pump 
101760 mi

C $334
Replacement of idler arm & belt 
108500 mi

C $1300
Oil seal had to be replaced to repair oil leak 

Return to top

2004 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

28520 mi

C $400
Replace front rotors and brake pads. Replace exhaust downpipe (defective - warranty) Replace battery (defective - warranty) 
31620 mi Replace defective front resonator (exhaust). Warranty repair. 
32860 mi Exhaust system expanding and vibrating agains heat shield. Repositioned. Warranty repair. 
44640 mi

C $500
Failed thermostat. Known BMW design flaw for this part(fails after 4-5 years due to moisture intrusion). Failed thermostat. Known BMW design flaw for this part(fails after 4-5 years due to moisture intrusion). 
89580 mi

C $60
Leaking gasket. Replaced valve cover gasket and valve cover bolt washers. 
89900 mi

C $190
Replaced valve cover gasket, replaced oil housing gasket, replaced vanos oil return line, replaced tensioner pulley and idler pulley, replaced accessory belt and AC belt. Parts cost only - work performed by owner. 
91540 mi

C $430
Radiator coolant expansion tank failed. Replaced coolant expansion tank, replaced coolant. 
84000 mi Check engine light came on and indicated a thermostat problem. Need to have car examined by dealer. 

Return to top

2004 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed manual RWD

73000 mi

US $85
Thermostat was stuck open; engine would not come up to full temperature. 
80700 mi

US $53
Oil leak from valve cover gasket. 
89100 mi

US $700
Leaking coolant reservoir. Replaced radiator, water pump, hoses, coolant tank as recommended at 90k miles. 
96000 mi

US $800
Car overheating; shop determined low AC charge was responsible. Repair fixed non-functioning AC but did not solve overheating issue. Overheating while stopped in traffic. Shop determined that auxiliary cooling fan had failed. Replaced fan, but did not resolve issue. 
96200 mi Overheating caused by bad temp switch. Replaced switch. 
87000 mi

US $210
Valve cover gasket replaced 
101000 mi

US $260
Misfire no. 5 cylinder. Replaced coil and plug. 
105200 mi

US $700
Oil leak - oil pan gasket replaced 
106000 mi

US $1050
Oil leak - replace valve cover and gasket Oil leak - reseat oil filter holder 
117000 mi

US $300
Replace sticky thermostat 

Return to top

2004 BMW 3-Series 4dr Sedan

235-horsepower 3.0L I6 6-speed manual RWD

82000 mi Car would not start, fuel pump replaced. Work took place in July 2008. 
58900 mi

C $500
Engine Light was on for 2974; Oxygen sensor. 
94860 mi

C $600
DISA Valve was broken. They had to install a new DISA valve.  
109700 mi

US $1300
Thermostat and water pump were replaced 
127000 mi

US $3000
Lots of cooling components were leaking or about to fail. Replaced a bunch of components. 
88000 mi

US $150
Oil filter housing was leaking due to degraded seal. 
64000 mi

US $50
rough idle w/ AC on; cleaned MAF, disassembled intake and cleaned dirty/stuck idle control valve, DISA valve and throttle body, checked for vacuum leaks and cracked hoses - found none; rough idle has not returned. 
90200 mi

US $50
replaced faulty oil level sensor 
105800 mi

US $599
replace water pump & coolant hose flush coolant system 
98000 mi

US $120
1 leaky fuel injector caused poor starting. Replaced and all is well. 
107000 mi

US $15
Replaced oil filter housing gasket due to small oil leak. 
131000 mi

US $110
Intake cam position sensor went bad. Replaced to resolve SRC codes. 
105300 mi

US $30
Code P0302 with engine stumble. Replaced ignition coil on cylinder 2 with cheap one from Advanced Auto. New coil fixed the problem 
70260 mi

C $300
Check engine light illuminated, car would not idle and ran roughly. Dealer diagnosed lean lean mixture due to cracked intake boot. Replaced part. 
96200 mi

US $200
Water pump gasket leaking. Replaced water pump 
114000 mi

US $700
radiator leaking. replaced radiator, water pump, and hoses. 
105000 mi

US $800
Oil filter housing gasket failure 
102500 mi

US $100
Rebuilt / overhauled the DISA unit located in the m54b30 engine intake plenum using a kit sold by German Auto Solutions (GAS). The DISA is a common failure item on BMW's I-6 engines in the e39 and e46 chassis. 
102000 mi

US $600
Oil filter housing leak - replaced gasket. Vanos supply hose leak - replaced hose. 

Return to top

2004 BMW 3-Series 4dr Sedan

235-horsepower 3.0L I6 5-speed shiftable automatic RWD

120500 mi

US $750
Oil filter housing gasket 
61000 mi

US $200
Vacuum tube came loose @ manifold.  
102000 mi

US $4200
Oil leak noticed from spotting on driveway. Valve cover gasket leaking and replaced. 
88000 mi

US $100
Replaced oil filter housing gasket (leaking). Also did an oil change. 
139000 mi

US $65
Valve cover gasket leaking Replaced A/C belt and mechanical tensioner 
102700 mi

US $2100
was told oil filter gasket was in need of replacement car overheated on highway, coolant reservoir cracked and upper radiator hose blew 
170000 mi

US $1100
Fuel sensors Radiator and hoses replaced 
174000 mi

US $400
Overflow reservoir bracket and o rings at transmission cooling line were leaking. Replaced 

Return to top

2004 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 6-speed manual RWD

71000 mi

US $880
Replaced idler pulleys that mechanic noted were squeaking. 
112000 mi

US $90
Replaced alternator/water pump tensioner and idler pulleys. Pulleys were squeaking at idle. 
139000 mi

US $200
Replaced leaky valve cover gasket. Strong odor of burnt oil when stopped at a light. Replaced aging CCV (Crank Case Ventilation / PCV) system. Replaced leaking oil filter housing gasket. 
146400 mi

US $50
Replaced leaking VANOS oil line 
153000 mi

US $75
Replaced thermostat due to failed electrical heating element. Replaced thermostat due to failed electrical heating element. 
158400 mi

US $75
OEM Wahler thermostat developed a slow coolant leak where the electrical connector enters the thermostat body. 

Return to top

2004 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 6-speed manual AWD

114000 mi

US $1200
Leaking oil pan 
120000 mi

US $900
Water pump 
118000 mi

US $100
Valve cover gasket replacement as I was losing small amount of oil over engine block. Tipped-off by burnt smell post-driving. 

Return to top

2004 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 6-speed automated manual RWD

187000 mi

US $150
Replaced coil packs (connected to spark plugs) and pre-cat oxygen sensors. 

Return to top

2004 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

57000 mi

US $230
Performance. Air filter replaced. 
61000 mi

US $350
New thermostat. Car was not heating. Thermostat fixed the problem. 
68200 mi

US $2100
Valve cover, brakes and major tune up 

Return to top

2004 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

102600 mi

US $100
Rattling at idle from valve in muffler/tailpipe 
125000 mi Service engine soon light illuminated on a cold morning, but no driveability symptoms. Check of code revealed too lean condition. Reset code/light and did not reappear in >500 miles of driving. 
72000 mi

US $800
valve cover leak, replaced gasket second time, out of warranty 
74000 mi

US $977
replace valve cover plus oil & filters change and replace power steering hose 
87000 mi

US $500
replace fuel pump cam sensor code 
97000 mi

US $2000
replaced thermostat, 
76300 mi

US $3000
oil pan leak,  thermostat, coolant tank, intake hose. 
70000 mi

US $10
burning oil, quart every few thousand miles 
76000 mi

US $300
spark plugs replaced 
26140 mi

C $600
Replaced camshaft. 
141000 mi

US $200
Rough idle due to a leak in the vacuum system. It turned out to be a leaky MAF upper boot and a broken vacuum line from VANO to the CCV unit. Need a smoke machine to find the leak. 
146000 mi

US $30
Coolant leaks. Replaced upper radiator hose. 
150000 mi Secondary Air pump to valve hose replaced 
158000 mi

US $200
Replaced water pump tension pulley and A/C pump tension pulley. 
22000 mi The SES light came on, it ended up being the engine thermometer that went out. Result was a coolant change and a replacement of the part. While there, the car went in for a voluntary oil service which was not covered under maintanence. 
150000 mi

US $230
fuel pump stopped working, replace pump & fuel filter 
188700 mi

US $1000
engine mounts 
211000 mi

US $570
replace leaking radiator 
201000 mi

US $345
CCV components replaced due to excessive oil consumption 

Return to top

2004 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 6-speed automated manual RWD

10592 mi Ignition Coils Replaced Warranty/Recall Annual Oil Service 

Return to top

2004 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

119000 mi

US $500
Check engine light on, engine starts fine but with a little hesitation. 
75000 mi

US $167
vacuum leak cracked upper air intake elbow. 
109740 mi

C $246
Vanos tubes replaced 
159300 mi

US $8600
Fuel Pump Repair (requires replacement of entire fuel tank on M56 ULEV model $7100 parts $1500 labor 
183500 mi

US $37
Coolant Temperature Sending unit leak 
88000 mi First issue was an oil leak. Required two trips to fix.  
90000 mi

US $400
Leaking coolant. Replaced thermostat and o-ring on temp sensor. 
99000 mi

US $86
Replaced purge control valve after car repeatedly threw codes. 
115000 mi

US $500
Fuel pump died. 
122500 mi

US $1385
Intake Manifold Adjuster and associated hoses replaced. Oil separator and attaching parts replaced. Also discovered failing water pump which was replaced. 
218000 mi

US $1640
Check engine light was for Cracked Intake Hoses & Leak Detection Pump. Power Steering Exchange. Replace oil filter housing. Did Oil Filter change.  
65000 mi

US $1000
Valve cover gasket repair 
69000 mi Cracked intake boots Pulleys were making terrible squealing noise, bearings were shot Spark plugs worn out 
69520 mi Burnt smell from under hood. Can't tell if it's burnt oil/fluid or electrical. Has gone away for now but was never fixed. Happed only during cold weather so far. 
95000 mi

US $80
Thermostat was stuck open. Replaced it. 
118000 mi

US $500
Evap pump. 
119000 mi

US $1200
Fuel tank leak a couple weeks later. Sealed stainless steel had crack and leaked. Had to replace entire tank & enclosed fuel pump 
133900 mi

US $72
Fuel Evap diagnostic module set check engine light. No drivability issue. Replaced DM-TL. 
91080 mi Coolant Leak 
102000 mi

US $2500
Radiator coolant level sensor replaced 
148300 mi

US $647
Diagnosis of Check Engine Light. MAF sensor replaced. CE Light and trouble codes cleared. 
167000 mi

US $200
Coolant reservoir cracked and failed. Thermostat failed. Replaced both. 
102249 mi

US $265
Replace Air Pump Valve 
122382 mi

US $110
Replace Crank Case Hose (Valve > Dipstick) 
127641 mi

US $573
Purchased 3 Ox Sensors online - paid shop to install 2 of them that were hard to access and beyond my skill level. I installed the other one. 
139362 mi

US $1205
Oil-leak Gasket and Washer replacements, hoses, belts; oil change. 
139362 mi

US $195
Replaced oil filter housing gasket. 
65984 mi

C $265
oil filter housing gasket,2 ccv hoses,valve cover gasket. 
84700 mi

C $500
Fuel pump 
92380 mi

C $300
Full CCV replacement. 
73200 mi

US $190
Upper belt tensioner making noise - bearing going out. Both tensioners replaced as well as serpentine belt. 
81000 mi

US $150
Coolant expansion tank cracked and oil cooler thermostat broke during replacement. Both were replaced as well as a coolant system flush and refill. 
82000 mi

US $22
Camshaft Position Sensor error message - intermittent failure. Found a close-out deal (regularly $120 for BMW part) and installed in 20 minutes. 
87000 mi 1) Coolant leak - Haven't yet identified the exact location, but looks like at the connection at the top of the radiator. 2) Oil leak - Looks like a leak at one of the sensors at the front near the coolant thermostat housing. 
87000 mi

US $274
Valve cover gasket leak. Oil Filter Housing gasket replacement. 
98000 mi

US $60
Check engine light came on. Determined a problem with cylinder 4. Replaced coil pack on #4 and all spark plugs. 
101000 mi

US $700
Car began running rough and occasionally would blow a cloud of white smoke from the exhaust indicating the Crank Case Vent valve was getting clogged. It got progressively worse and the Check Engine light came on. Replaced CCV and hoses. $220. Small coolant leak for quite awhile near radiator/hoses/expansion tank. Replaced radiator, expansion tank & auto trans thermostat, upper & lower hose, thermostat & housing, water pump and fan clutch. $480. 
135000 mi

US $595
The valve cover gasket began leaking (again). The same shop repaired it less than 50K miles ago. The oil had damaged the lower radiator hose, so it was also replaced. The driver's window regulator also went out (AGAIN), so they replaced it with a genuine BMW part. I can only hope it lasts. Car died and couldn't be started. Towed to shop and was told there was no fuel pressure. The fuel pump was replaced. 
141000 mi

US $150
Coolant leak - replaced expansion tank 
159000 mi

US $250
Yet another expansion tank. It cracked (again) and the usual place and started leaking. 

Return to top

2004 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

150000 mi

US $780
Fuel pump failed while on a road trip. No dealer in vicinity so repair was done by independent shop. 
171800 mi

US $300
Lazy thermostat causing engine to run cold in cold weather. Replaced thermostat. Replaced leaking valve gaskets. 
78500 mi

US $400
vanos variable valve system. Replaced the valve cover gasket and spark plugs also. 
93000 mi

US $200
coolant recovery tank and tranmission sensor 
106000 mi

US $165
water pump , second time 
120000 mi

US $75
gasket to oil filter mount 
173000 mi

US $5000
Blown Head gasket 
38000 mi

US $350
SEL code called out bad thermostat sensor. Had thermostat, housing and sensor replaced. 
57300 mi

US $1200
Replaced leaking valve cover gasket. Replaced transfer case support mount 
102700 mi

US $1000
Oil leak 
115200 mi

US $200
Exhaust pipe crack 
81220 mi

C $701
A plastic cylinder cracked, leaking coolant. Both pieces had to be replaced. 
82320 mi heavy white smoke coming out of the exhaustrnParts: crank vent valve kit, intake boots, valve cover gasket kit, intake manifold gasket kit, ignition coil 
151300 mi

US $1900
Leaking oil as indicated by oil gauge light coming on (no obvious evidence like oil in driveway.) Was diagnosed as an Oil Pan leak. Dealer replaced but it did not fix the problem as light came back on 4 weeks later. 
153000 mi Sold car with oil loss problem not fixed. 

Return to top

2004 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual RWD

103580 mi

$800
Radiator hoses leakage and engine oil leakage I also changed my brakes front and rear 
99000 mi

US $300
vanos oil reservoir replaced 
206000 mi

US $300
Replace (weld in) rusted exhaust flange 
38486 mi

C $1120
Air bag light on again. Replaced sensor(cable assy.) at battery terminal. Squeel when engine cold again. Replaced bothe belts, tensioner, and water pump. Also discovered coolanbt expansion tank leaking-replaced. Rusted heat shield rattli 
74280 mi

C $150
Thermostat stuck open. Replaced thermostat 
79360 mi

C $125
Replaced leaking valve cover gasket 
82240 mi

C $350
Reprogrammed ECU to correct stuttering at 2500-3000 RPM 
96720 mi

C $800
Replaced muffler and one tire 
13232 mi ignition coil failed. 
67000 mi

US $55
"Service engine soon" light came on. Problem was engine oil separator. Replaced part and accompanying tubes and hoses. Problem may result due to moisture freezing in the part causing failure. Thermostat failed in the open position. Engine coolant temperature wasn't getting up to normal level. Dealer replaced thermostat with new one, drained old coolant,and added new coolant. 
32000 mi Squeal when started- belt and tensioner replaced. 

Return to top

2004 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual AWD

251000 mi

US $40
Front camshaft potion Sensor 

Return to top

2004 BMW 3-Series 4-door

4-cylinder automatic 2WD

59200 mi

A $55
check engine light, only reset it, seems to have fixed the problem 

Return to top

2004 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed manual RWD

96000 mi

US $900
Leaking coolant. Replaced lower radiator hose and outlet coolant temp sensor. Engine oil leaking from oil pressure release valve under exhaust manifold on the engine block. Replaced constant pressure valve. 
86000 mi

US $400
Water pump impeller failed. Replaced water pump. Replaced thermostat housing seals. Replaced water pump gasket. 
86000 mi

US $65
CEL came on during morning drive into work. Engine was difficult to keep revs in low RPM range. Pulled engine codes. Codes specified misfire in cyl 3. Replaced coil for cyl 3. Test drove car, checked codes. 
104000 mi

US $800
Rear Main Seal leaking. Remove and replace. 
138 mi

US $1500
Replace VANOS timing gear. Known issue with failure. 
79000 mi

US $400
The sensor developed a slow oil leak. Drove it for almost two years before getting it repaired. 
63240 mi Replacement of various hoses and seals. 
31000 mi

US $35
O-ring went back around temperature sensor, replaced sensor. 
105300 mi

US $1600
Clutch progressively would not disengage. Initially replaced hydraulics myself with no improvement. Shop found lining separated from disk and replaced disk, pressure plate, & throw-out bearing. 
109000 mi

US $150
Oil leak due to Constant Pressure Valve o'ring. Replaced valve and o'ring and leak is fixed. 
123900 mi

US $375
Idler bearing failed. Replaced both tensioners and idler as well as the both drive belts. 
125900 mi

US $20
Stuck bypass valve causing drivability issues. Also replaced fuel cap. Valve cleaned for now - will replace if repeats. (Wasn't sure it was the problem but it was). 
127100 mi

US $115
Previous drivablility problem returned. Replaced purge valve with new OEM part (previously had only cleaned it). Throttle position sensor failed causing ECL light and limp mode. Shutdown/restart and occurred again. Read codes, replaced part, OK since. 
135000 mi

US $200
Also replaced muffler supports. 
142000 mi

US $180
Ignition coil failed. Replaced all coils since appeared to be original. 
115000 mi

US $1000
Serpentine belt replaced due to wear 
33720 mi

C $220
Fuel pump 

Return to top

2004 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed automated manual RWD

90000 mi

US $600
Ignition coil failure on one cylinder. Replaced all 6. 
92000 mi

US $410
Cracked expansion tank 
74300 mi

US $30
check engine light pointing to coolant problem. filled with coolant and will wait to see if it's a thermostat or water pump issue later. 
80000 mi

US $280
Noticed an oil leak. Constant Pressure Valve (aka Oil Relief Valve) needed to be replaced. 
90000 mi

US $400
Valve cover gasket, fan belt 
90000 mi Water pump 
192800 mi

US $1600
Waterpump failing- replaced pump and thermostat Check engine light- diagnosed as failing fuel pump. Replaced fuel pump & filter. 
201700 mi

US $300
Oil leaks- tighten bolt, replace crush washer, replace crankcase ventilation valve 
230200 mi

US $125
Replaced cooling fan clutch 
260000 mi

US $3500
Oil pump chain tensioner bad, rod bearings replaced (bad), VANOS rebuild (noisy) and new cam bolts 
263000 mi

US $300
Pre-cat oxygen sensor failure bank 2- replaced both. 
276000 mi

US $800
Variable Valve timing (VANOS) electrical problem- replaced solenoid unit 
287000 mi

US $550
3 ignition coils failed- replaced all 6 
306000 mi

US $50
MAF sensor failed, replaced with new one 
312000 mi

US $750
Single fuel injector became intermittent. Replaced all 6 due to age. 
39800 mi

US $1600
The Vanos on this S54 engine had broken hub tabs and the Vanos Solenoid went bad as well. At just 44,000 miles this is ridiculous. Weak design by BMW engineers. 
45000 mi

US $1400
Issue with the Double VANOS. Bolts on the exhaust side came loose and the VANOS pistons seized. Has to replace the entire VANOS unit costing $1400 dollars at Dr. Vanos in Austin, TX. 
93000 mi

US $480
f&^%ing clip holding a valve cover arm not touched by me during the preceding maintenance randomly came off inside the valve cover and circulated around the cams like a fork in a blender that's turned on, necessitating a g*d&^n tow and big repair bill. so mad. car universe unhappy with me for some reason. 
135000 mi

US $60
Throttle Position Sensor replaced. Took less than a minute to replace. 
138000 mi

US $42
Bad coil #6 
155000 mi

US $140
Idler pulley broke and left me stranded. I replaced both belts and thermostat while I was at it. 
159000 mi

US $70
Throttle Position Sensor 

Return to top

2004 BMW 3-Series 2dr Coupe

235-horsepower 3.0L I6 6-speed manual RWD

106000 mi

US $600
Replaced leaking oil filter housing gasket 
110000 mi

US $800
Fuel pump died, leaving the car unable to start. 
54000 mi Hesitation at 2700 rpm. completely gone after software update. 
78000 mi

US $40
Replaced secondary rubber air intake hose due to crack and not able to pass CA smog. 

Return to top

2004 BMW 3-Series 2dr Coupe

235-horsepower 3.0L I6 5-speed shiftable automatic RWD

65000 mi

US $51
Check engine light came on. Scan said O2 sensor bank two sensor 1 was at fault also lean fuel. Turned out to be a hole in intake bellows throttle body to plastic coupling. 
46500 mi

US $313
replaced leaking valve cover gasket 
50000 mi

US $300
replaced oil filter housing gasket 
50000 mi replaced thermostat and housing 
59000 mi

US $700
Leaking water pump seal 

Return to top

2004 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 6-speed manual RWD

38000 mi idling problem – required re-programming of ECU, a known problem 
67000 mi

US $270
CCV (oil separator) failed causing stuttering acceleration. Also found lower intake boot torn. 
108000 mi

US $2
Car misfired due to dirty air mass sensor. Removed and cleaned. Replaced. Ops check good. 
152000 mi

US $60
Fuel tank breather valve replace. Check engine code generated 
159000 mi

US $400
Found plastic water pipe under the intake leaking. Removed intake and replaced, also replaced a few items as preventative measure; rubber hoses, vacuum lines, crankcase vent valve. Price is parts only. Work performed by me. 
158000 mi

£200
Vacuum leak from the DISA valve O-ring. Engine management light came on and rough idling. Found by spraying carb cleaner on various parts of the intake. DISA valve also broken internally, so replaced with new part from BM dealer Loss of coolant and coolant level light came on. Losing coolant from the bottom of the expansion tank. Replaced expansion tank and upper and lower radiator hose. On closer inspection, appeared that expansion tank had broken apart inside 
167000 mi

£150
Car developed a significant exhaust leak. Turned out to be rusted out flanges between the downpipe and centre section, as the flanges are cast iron (the rest of the system is stainless steel), so are notorious for rusting through. Managed to find a specialist exhaust shop which was able to weld in new flanges, otherwise the only other option would have been a whole new exhaust system, which would have been £1,000+ 

Return to top

2004 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 6-speed automated manual RWD

49000 mi Service Engine soon light, diagnosed as faulty Mass Air Flow sensor. To be replaced when part comes in. 
50000 mi Replaced Mass Air Flow sensor under original factory warranty. 
53000 mi Engine misfire. Called dealer immediately and set up appt. Towed to dealer. Dealer could not replicate the problem. No charge. 
62000 mi

US $50
Also investigated issues with engine software, not resolved because of 5 day lead time to send ecm to BMW. 

Return to top

2004 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

118176 mi

US $600
Replaced DMTL pump, tank vent valve, exhaust cam sensor 
36000 mi

US $300
Replace valve cover gaskets. Very minor. 

Return to top

2004 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

84000 mi

US $1000
and replaced the coolant system thermostat housing. 
99100 mi

US $300
Thermostat was failing. Replaced 
127300 mi

US $200
Fan/clutch was sounding bad so the service guy advised it be replaced. 
143000 mi

US $2800
o2 sensor, both maf boots. engine mounts. 
43000 mi

US $75
Oil burning smell from car, worse after longer trip. Found oil leaking from valve cover gasket onto exhaust system. Replaced valve cover gasket. Gasket is made of rubber and was hard and brittle at 43k miles! Engine has never been hot. Engine oil leak at oil filter housing base. Replaced o-ring type gasket to repair. O-ring was brittle and hard at 43k miles! Engine has never been overheated. Bearing noise from alternator area of engine. Replaced both idler pulleys in area for very rough inner bearings. Replaced with new pulleys but noise is still there. Will post when car is repaired. Engine service light on with code p2237. Engine has miss at highway speeds under load only. Runs fine at slower speeds and also when wide open. Trying to get appt at bmw dealer. Dealer not so much fun! 
74000 mi

US $200
Valve Cover Gasket was leaking oil onto exhust headers causing burning oil smell. Valve Cover Gasket replaced. Additional maintenance performed included Vanos seals replacement, Serpentine and AC belts replaced. 

Return to top

2004 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed manual RWD

178000 mi

US $150
Fuel pump quit super easy install and inexpensive parts on pelican parts.com 
180000 mi

US $150
Fuel filter, lower intake boot and cabin filter 

Return to top

2004 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed manual RWD

Gas guage not reading - fuel level sensor replaced. 
55974 mi

US $1514
replace drive belts, alternator tensioner 

Return to top

2004 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed automated manual RWD

139000 mi

US $3500
O2 Sensors failed, resulting in low power output ('limp mode' for engine). Replaced all O2 sensors. Also performed preventative maintence, replacing cooling system, water pump, and radiator. 

Return to top

2004 BMW 3-Series 2dr Convertible

235-horsepower 3.0L I6 6-speed manual RWD

120000 mi

US $1100
Radiator replaced 

Return to top

2004 BMW 3-Series 2dr Convertible

235-horsepower 3.0L I6 5-speed shiftable automatic RWD

54000 mi

US $250
Replaced valve cover gaskets. 
64000 mi

US $25
Tear in a rubber intake hose. Replaced hose. 
94300 mi

US $30
Oil filter house gasket leak. 
96300 mi

US $225
Failure of 2 spark plug coil packs. 
120000 mi

US $75
Replaced leaking valve cover gasket. Replaced torn intake pipe/boot. 
47100 mi

US $600
Oil leak 
50000 mi

US $1200
Oil leak 

Return to top

2004 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

14000 mi check gas cap light on. gas cap replaced. 
53000 mi

US $50
Gasket on oil filter housing leaking. 
59000 mi

US $102
Replacement of faulty DISA Valve also referred to as Adjuster unit, for the intake manifold. Fault occurred exactly one month after end of factory warranty. Dealer paid for part. I paid for labor 
71000 mi Gasket valve cover replacement Thermostat replaced 
76000 mi

US $925
Fuel pump failure. Even though this is a very easy DIY to replace, the car is my daily driver, so I had it towed to a shop. They gouged me over $1000 to fix a $250 DIY job. 

Return to top

2004 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

55300 mi

US $100
Valve cover gasket had small oil leak, remived & replaced valve cover gasket 
57000 mi

US $825
The plastic power steering pump pulley broke and shredded the serpentine belt, rendering the vehicle inoperable (no cooling, power steering, or electricity from the alternator with no serpentine belt), $100 

Return to top

2004 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

133000 mi

US $450
Oil pressure light flickers at low rpm and hit engine. 
124000 mi

US $1400
Check engine light, rough running intermittent. First trip replaced valve cover gasket, outside air temp sensor, plugs, gaskets. Reset light. After initial repairs, light came on after 2 days. Catalytic converter was indicated, and was replaced. Repair successful. 
126000 mi Catalytic converter died, resulting in check engine light. No pass smog check. 
28000 mi

US $500
Automatic transmission needed to be reprogramed (per factory TSB) so that slippage would be eliminated when engine/transmisssion was cold. 
152700 mi

US $1000
Expansion Tank crack - leaking fluid - cost $500.00. 2nd time in 4 years had to replace expansion tank lower radiator hose leaking fluid 

Return to top

2004 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed manual RWD

54000 mi

US $300
Replaced thermostat. 
62000 mi

US $525
Oil level sensor went bad and was successfully replaced. Leaking valve cover gasket successfully replaced. 

Return to top

2004 BMW 3-Series 2-door

6-cylinder manual 2WD

30000 mi

US $525
Oil line failure, resulting in severe oil leak. 

Return to top

2004 BMW 3-Series 2-door

6-cylinder automatic 2WD

35000 mi A ticking was occurring in the engine on hard accelerations - replaced mechanical belt tensioners with hydraulic tensioners. 

Return to top

2003.5 BMW 3-Series 4dr Sedan

235-horsepower 3.0L I6 6-speed manual RWD

31000 mi hesitation on moderate throttle acceleration. check engine light triggered. bmw had sent out a bulletin earlier anticipating a related issue relating to the emissions system not reading o2 codes correctly. DME module software reprogrammed and problem reso 
47000 mi

US $40
Replaced leaking valve cover gasket. 
48000 mi

US $70
Thermostat malfunction, sticking open and not allowing engine to come up to or stay at operating temperature. 
51000 mi

US $15
Air intake tubing developed crack at elbow causing whistling sound under acceleration, decreased power at low-mid RPM. 
62000 mi

US $800
Oil filter housing assembly was leaking oil. I initially attempted to repair problem by replacing mating gasket, but turns out entire assembly was warped and necessitated replacement. $350 component. 
70000 mi

US $105
Left fuel sender malfunction causing inaccurate fuel gauge readings. 
77000 mi

US $50
Expansion tank leak causing coolant to leak. 
78000 mi

US $170
Fuel gauge giving inaccurate erratic reading as a result of right fuel sender (integrated into fuel pump) faulty. Replaced fuel pump/sender. 
96000 mi

US $100
VANOS seals. Replaced worn out vanos piston ring seals with updated teflon made by Beisan systems. Changed valve cover gasket at same time. 
110300 mi

US $10
Vacuum leak DISA valvle gasket seal as well as broken hose running from air intake to fuel filter. 
127000 mi

US $450
Intermittent misfire. Changed all 4 oxygen sensors. 

Return to top

2003.5 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 6-speed manual RWD

102000 mi

US $475
Oil filter housing gasket was leaking oil (slow leak). Found earlier during oil change but waited until now to have replaced to not waste oil. Oil was changed as part of repair. CCV (oil separator) was also replaced as preventive maint. 
128000 mi

US $450
Car was having problems idling. Did not stall but was idling very rough. Suspected DISA valve and was correct. Car also tripped the SES light (error codes indicated all 4 O2 sensors). I ended up replacing DISA and 2 pre-cat O2 sensors. 
150879 mi

US $455
Upper an d lower radiator hoses 

Return to top

2003.5 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 6-speed manual AWD

94000 mi

US $300
Expansion Tank developed a hair-line crack. 
100000 mi

US $300
DISA valve 
107000 mi

US $700
Water pump,  pulley, belts 
108000 mi

US $200
#5 Cylinder Coil 
110000 mi

US $400
Radiator replacement 

Return to top

2003.5 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed manual RWD

105000 mi Replaced a o-ring on the constant pressure valve which leaks oil after some time. 
86000 mi

US $1500
Bad coil pack, replaced.  
91000 mi

US $300
Oil temp gauge was not functioning. Sensor was replaced. 

Return to top

2003.5 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed automated manual RWD

19000 mi

US $1000
Squeal on cold start up. Replaced tensioner pulley. 
38400 mi

US $80
EML+DSC+Brake light came on while driving on freeway, causing lowered RPM and power loss. Diagnosed via Peak reader to be throttle position sensor error. Swapped sensor with new one ordered online. Cost is parts only, doesn't include labor. 
45000 mi

US $110
Yellow SMG light came on, Fault 056, shop suggested replacing SMG relay first. If problem persist, replace SMG Pressure Accumulator. 
50000 mi

US $33
Factory Bremi ignition coil #5 failed, causing strong engine vibration and loss of power. Replaced with OEM Bosch unit and everything went back to normal. 
50500 mi

US $200
Replaced TPS #1 again, cleared code, EML & limp mode mitigated for now. 
53000 mi

US $90
Throttle position sensor #2 broken, car went into limp mode. Replaced sensor and now drives fine. 
60000 mi replaced camshaft position sensor 
67000 mi

US $500
Replaced aging catalytic converter (lack of efficiency) with 2nd hand OEM unit. 

Return to top

2003.5 BMW 3-Series 2-door

6-cylinder manual 2WD

88000 mi

US $900
Cam Position sensor 
86000 mi

US $550
PCV valve replacement because the engine is consuming more oil than usual 

Return to top

2003 BMW 3-Series 4dr Wagon

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

124000 mi

US $250
Replace thermostat. 
128000 mi

US $300
Replaced fuel pump and fuel filter 
132000 mi

US $140
Install 2 pre-cat oxygen sensors. 
143000 mi

US $20
Replaced secondary air relay. 
146500 mi

US $20
New lower intake elbow. 
155000 mi

US $260
Replace DISA valve. Replace leaking valve cover gasket. 
163000 mi

US $130
replace 2 after-cat O2 sensors replaced oil filter housing gasket 

Return to top

2003 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

84000 mi

US $300
Intermittent sticking of Thermostat Fault recorded in DME. Secondary Air Pump Control Valve Sticking Open - Fault Recorded in DME. 
84900 mi

C $150
Replaced valve cover gasket and VANOS pistons "O" rings. 
161600 mi

US $500
Thermostat housing was leaking and needed to be replaced. 
172000 mi

US $450
Emissions system error from faulty sensors. 
192000 mi

US $500
Ignition coils replaced 

Return to top

2003 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

85043 mi

US $1010
water pump, thermostat & housing (2 belts, antifreeze, fan clutch) 
115000 mi

US $581
replaced failed fuel pump (failed in mid-drive, needed towing and car rental) 
118000 mi

US $98
replace starter 
122300 mi

US $100
Error code that basically means any of these: air pollution control valve is faulty, vacuum leak or your motor is falling apart. Air pollution control valve was replaced so vacuum leak exists though the car runs great. 
129000 mi Vacuum leak behind motor, close to pollution control pump 
137000 mi The BMW had an oil consumption problem. It still drove fairly well, but with a little blue smoke out the tailpipe upon heavy acceleration and, recently, a CEL for Bank 1. 
181000 mi

US $20
hose to secondary air pump failed 
181000 mi

US $500
fuel pump 
46000 mi Pullies, tensioner in accessory drive replaced in attempt to eliminate rattling noise. Some guy from BMW corp. looked at this and said it's normal for M54 engines. 
40000 mi Stalling at cold start. Replaced airfilter 
47000 mi

US $700
SES light on. Codes indicated failed thermostat and O2 Sensor. Both replaced. 
58000 mi

US $325
Valve cover gasket Leak..minor but was dripping on exhaust manifold causing odor in car. 
61000 mi

US $552
Oil Separator was upgraded to cold weather version due to record breaking cold in Minnesota. I upgraded since I have a short commute, Oil Separators can freeze burst. Issue addressed in a BMW TSB. I am planning on asking BMW for reimbursement of repair. 
62000 mi

US $600
Vanos Seal (Device that controls the Valve Timing) failed and turned on check engine light. Car also had misfire at idle. Vanos unit was rebuilt using new seals from Beisan Systems which are more durable than the OEM BMW seals. 

Return to top

2003 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed manual RWD

96000 mi Leaking valve cover gasket replaced. Plugs changed.  
110000 mi

US $150
Replaced fuel pump in tank. DIY repair took less than 1 hour. It was weak for several weeks (power down). Then failed to start. 
113700 mi

US $300
Replaced Disa valve in intake and all drive pullies due to squeaking. 
88000 mi Misfire under light throttle, intermittant. 
93500 mi

US $70
Overflow tank leaking, needed replacement. 
100200 mi

US $1200
Stalling and failure to start. Four trips to dealer, he replaced crank position sensor, EWS, fuel pump, and fuel filter. 
47120 mi

C $500
Engine Valve gasket replaced, there was a slight oil leak developing. (also oil change performed) 
50840 mi

C $140
Thermostat was stuck open, replaced part 
57040 mi

C $200
Water Pump replacement 
69440 mi

C $1000
Coolant:thermostat 

Return to top

2003 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

104160 mi radiator was leaking coolant. replaced the expansion tank. 
91700 mi

US $600
Emission Control 
42000 mi Oxygen sensor replacement (check engine light), Seat belt TENS unit replacement (air bag light). All original warranty coverage. 
76000 mi

US $350
Oil filter housing gasket. $290 labor, $10 gasket! 
127000 mi

US $1700
radiator, pump, gasket changed, $1300 oil line, seal ring, filter housing gasket changed 
95000 mi

US $250
Idler pulley replaced. Idler pulley replaced 
176000 mi

US $240
2 of the 6 coils were bad, causing the engine to misfire 
76000 mi

US $1235
Burning oil smell. Engine valve cover gasket was replaced. No more oil smell now. 
104000 mi

US $400
Broken belt pre-tensioner bearing. 

Return to top

2003 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

92000 mi

US $600
Belts noisy. Tech replaced belts, checked tensioners (no problems), replaced water pump preventatively, replaced fan clutch because it was no longer working. 
92000 mi

US $166
strong vibration at stop. Replaced plugs and wires; no change. 
106100 mi

US $300
Replaced expansion tank and oil cooler valve. 
112000 mi

US $200
Broken upper radiator hose neck. Upper radiator hose with integrated neck replaced 
117000 mi

US $500
Leaking oil from valve cover gasket and oil filter housing. 
122000 mi

US $650
Rough idle and ses light was on. Replaced air intake valve and other intake plastic parts 
120000 mi

US $962
In addition repair work was done on the the intake 
131000 mi

US $850
Replaced all cooling components. Water pump, expansion tank, fan clutch, both belts upper and lower hoses, radiator, thermostat and transmission thermostat. Clutch went out on fan and causes all components to fail one after the other. Would recommend doing all at once to avoid future problems. 
42000 mi Secondary air injection pump & valve replacement 
136000 mi

US $450
Oil leak from filter housing gasket Fuel pump. 
149700 mi

US $243
Coolant reservoir leaking 
162000 mi Ignition coil failure, replaced all coils 
44000 mi

US $50
Coolant sensor needed to be replaced. 
48000 mi

US $600
coolant hose, two engine belts 
77000 mi

US $640
Fan motor died, thermostat replaced. reservoir cracked, was replaced. 
96400 mi

US $4700
Air mass sensor and a variety of other ignition related items replaced as the car would not start/run anymore. 
109000 mi

US $650
O2 sensors needed to be replaced.  Fuel injector failing. 
115000 mi

US $98
O2 sensor replacement 

Return to top

2003 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed manual RWD

70000 mi

US $1100
Service II inspection plus anti-freeze and brake fluid change. Problem was an acceleration issue at ~3000 rpm. Vehicle "misses" at that rpm. Repeat problem, still was not resolved by dealer. (Later fixed with reflash of chip.) 
128000 mi Fuel pump failed, pump and filter replaced Air pump replaced 
46000 mi

US $1000
Water pump failure. 
44000 mi Engine mounts and transmission mounts replaced due to vibration at idle. 
34940 mi

US $215
OBD code p0128: Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature). Per technician, frequently related to failing thermostat. Asked that thermostat be replaced. No repeat of code since this repair. 
111000 mi

US $300
Cooling expansion tank failed and was leaking. Replaced all consumables. 
118200 mi

US $300
Fuel pump died. Replaced with new OE pump, and replaced fuel filter as preventative maintenance during this time. 
119517 mi

US $300
Intake hoses were ripped/dry rotted. Replaced upper and lower intake hoses, as well as connector and vacuum line. VANOS variable valve timing unit internal seals had failed, causing poor running and rough takeoffs. Replaced seals with aftermarket upgraded Viton parts (from Beisan Systems), changed valve cover gasket, replaced spark plugs with OE NGKs during this time. 
124000 mi

US $80
Repaired original DISA/manifold runner valve with replacement flapper, bellcrank, and seal. Cleaned throttle body (not bad), cleaned ICV. 
150000 mi

US $500
ECU needed replacing. 
112500 mi

US $100
Expansion tank was leaking 

Return to top

2003 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed manual AWD

112000 mi

US $200
Fuel pump failed, so I replaced the fuel pump and filter. 
115400 mi

US $200
Driveshaft was rumbling under acceleration load due to failed support bearing carrier. Rear driveshaft center support bearing and carrier replaced and transfer case/transmission mount replaced. 
117000 mi

US $200
Valve cover gasket leaking and replaced. Spark plugs replaced. VANOS seals replaced. 
112300 mi

US $5
Oil filter housing gasket was leaking and required replacement. 
124300 mi

US $80
Water pump replaced because of bad bearing. 
127100 mi Crank position sensor failed. DISA valve rebuilt. Rubber air intake boot torn. 
130000 mi

US $200
CCV/oil separator valve failing and hoses plugged up with oil sludge. (Oil consumption was over 1qt per 1000 miles (previously was 1qt per 3000 miles)) Replaced CCV valve and hoses. 
102000 mi

US $600
Water pump, pulleys, and belts replaced. 
112000 mi

US $400
Secondary air pump failed. Unit replaced. 
109440 mi

C $500
Thermostat 
117180 mi Vanos track system 
105000 mi

US $1000
MAF sensors, O2 sensors, MAf replacement wiring issue with chipmunk nest in air filter 

Return to top

2003 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

89600 mi

US $1500
Fixed Oil Leak.  Oil leak fix threw these errors: P0491: Second Air Injection System (Bank 1) and P0492: Second Air Injection System (Bank 2). Replacing vacuum hose fixed the above errors. 
90200 mi Started Check Engine Light. The temperature sensor looks like is going bad. 
103000 mi P0128: Coolant Thermostat not working properly. Coolant leak. Parts worn out. 
84000 mi

US $200
Replaced leaking VANOS oil line. 
114800 mi

US $150
Radiator expansion tank leaked and was replaced. 
63000 mi

US $1000
Tension pulley for alternator/water pump replaced. 
41000 mi

US $300
Leaking from drain pan 
89000 mi

US $255
Air control valve repaired and cleaned. 
96000 mi

US $800
Replaced worn pulley and idler set 
100000 mi Squeel, oiginally diagnosed and "repaired"as worn pulleys, was in reality a bad water pump. 
65920 mi

C $210
Scan done, misfire cylinder #5, replaced coil and plugs. All ok. 
92380 mi

C $300
Belt tensioners (3), 2 belts 
79000 mi

US $1000
Engine oil filter housing leaking, replaced with a new housing. 
93500 mi

US $500
The thermostat was stuck open, so I decided to replace the whole cooling system for preventative maintenance. 
98000 mi The check engine light was signaled from a faulty secondary air pump, because this was a M56 engine(SULEV) it has a 15 year/150,000 mile warranty on emission related components (a lot of dealers don't know this) 
130000 mi SES light for secondary air pump, cylinder misfire. 
135900 mi fuel pump died 
157000 mi

US $120
The crankshaft position sensor was replaced 
72000 mi

US $80
Engine idle revs from 800 to 1200, repeatedly, dangerous surge almost caused accident, brakes barely able to control. Apparently an error in computer, or in throttle body, or in wiring between throttle body and computer. Just went away. 
84300 mi

US $200
Thermostat defective (prob for 2 years). Also replaced water pump, hoses, antifreeze as preventative (but they all looked good despite 84,000 miles). 
86300 mi

US $400
Cooling system leak. Replaced radiator. 
95000 mi

US $50
Oil leak since 65K or so, smoking, leaking onto driveway. Replaced valve cover gasket. Seemed to do the trick. 
106300 mi Leak, oil filter housing 
107200 mi Intermittent outage of fuel pump Leaks in the crankcase oil recirc system were throwing lean codes. Unable to get car inspection. 
122000 mi

US $450
Drive belt, tensioner, pulleys 
74000 mi

US $50
Belt tensioner and pulley had to be replaced.  
92000 mi

US $350
thermostat 
98500 mi

US $35
Replaced valve cover gasket. 
114000 mi

US $600
O2 sensors and Mass Air Flow sensor - 
4960 mi Check engine ligh on, replace oxygen sensors 
18600 mi Engine runs roughly, replace ignition cord 
2480 mi Check engine light on again, replace pre-cat oxygen sensor 
6200 mi Check engine light on, replace oxygen sensor under warranty 
55800 mi

C $350
Replace theromstate 
58900 mi

C $120
Replace lower temperature sender 
186000 mi

US $600
Entire cooling system had to be replaced, radiator, hoses, thermostat, water pump. 
59000 mi

US $700
Thermostat replaced. Inspection II performed 
69000 mi

US $1000
Water pump replaced 
76000 mi

US $500
1. Belts (pulley) 2. air intake valve 
88000 mi Oil leak Coolant leak 
89000 mi

US $400
Coolant tank leak 
82000 mi Three coils were worn out. Changed without costs. 
16000 mi

US $300
Multiple leaks in radiator. In hoses and overflow tank. 
119000 mi

US $800
Oil pan gasket leak, oil filter housing gasket leak 
104000 mi Fuel system was shot. Had to replace tank, pump, filler neck, and filter as they are all one piece. 
108600 mi

US $1310
Complete cooling system. The engine and transmission thermostats had soft failed open. Fan clutch was loose, and water pump would gave probably started to seep in next 5000 miles. Expansion tank was entirely preventative due to it being a common issue. 

Return to top

2003 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

105000 mi

US $900
Car needed new fuel pump and filter 
135100 mi

US $1000
Oil leak 
126000 mi

US $4100
Fan clutch worn and slipping. Replaced clutch. 
114000 mi

US $650
Updated software to correct erratic cold-start idle. Oil leak from Oil Filter Housing Gasket 
123000 mi

US $1200
3 repairs valve cover and gasket, plugs and coils as well as oil/filter/air filter change. Expansion tank for cooling system. 
140000 mi

US $1100
Failed PCV Valve, Failed Fuel Pump, Failed/Cracked emissions vacuum lines 
98000 mi

US $350
Valve cover gasket 
130000 mi

US $165
Rough Idle, replaced mass air flow sensor 
73000 mi

US $220
Bad thermometer. Needed replacement. 
81000 mi

US $200
Fuel pump failed. replaced fuel pump and relay  
95700 mi

US $900
replaced fuel vent valve cover gasket leak oil filter housing leak 
60000 mi

US $2100
Front axle pulled out of differential due to worn engine mounts 
96000 mi

US $500
Suspect a coolant leak. Independant shop recommended radiator flush which they performed but low level light has returned. Engine overheated due to leak in radiator reservoir 
106000 mi

US $350
VANOS pipe leaking oil 
107000 mi

US $680
Replaced (2) of (6) ignition coils 
94000 mi

US $30
cylinder 5 coil replaced 
79300 mi

US $2000
- replaced leaky valve cover gasket 
81300 mi

US $584
Replaced faulty thermostat assembly, also installed new fan. 
130300 mi

US $20
Replaced in warranty thermostat due to failed internal heater circuit 
132000 mi

US $10
Replaced oil filter housing to engine block gasket and oil filter. 
132000 mi

US $233
Replaced pulleys. 
142000 mi Cooling system leak. Replaced expansion tank and transmission thermostat. 
143000 mi

US $168
Fixed coolant leak, replaced expansion tank, mount, water pipe and heater return hose. 
143000 mi Disa valve broke, fixed with G.A.S. repair kit. 
151000 mi Valve cover and gasket replaced. 
155000 mi Reinstalled the transmission thermostat 
156000 mi

US $50
replaced leaking thermostat 

Return to top

2003 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual RWD

126000 mi

US $50
DISA VALVE REPAIR 
134000 mi

US $300
Noise from front of engine. Replaced Belts & Pulleys (some pulleys were definitely worn).  
160000 mi

US $1600
Radiator hose replaced Coolant flushed  
79000 mi

US $95
Drive belts tensioner failure. 

Return to top

2003 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual AWD

130000 mi

US $100
Every 3 or 4 weeks, the car will not start. If you wait a bit more than 4 hours, car will work fine for another 3 or 4 weeks. Shop could not duplicate issue. 

Return to top

2003 BMW 3-Series 4dr Sedan

40920 mi

A $2660
PCV valve & Vacuum pipes. Vacuum pump leaking oil. Rocker cover gasket.  
43400 mi

A $28
Leak of coolant from rear of head. Another common problem. Dealer quoted over $500 to replace a $28 plastic cover plate. 
52700 mi

A $1200
Oil separator, valve cover gasket, vacuum pump o ring, oil filter gasket. 
53320 mi radiator expansion tank cracked 
65100 mi

A $20
"O" rings on valve solenoids replaced 
68820 mi

A $50
Car started running on 3 cylinders. Needed a new ignition coil. Was able to source a single non genuine one Instead of whole set dealer wanted to sell me. 
69440 mi

A $10
Leaking VANOS solenoid O-rings replaced 

Return to top

2003 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed manual RWD

95000 mi

US $700
DISA valve was ticking and needed replacement. 
79000 mi

US $100
oil pressure plug on side of engine block needed replacement. 
77000 mi

US $1000
Vanos refurbished 
55800 mi

C $80
emission control system sensor, over 1,000 to repair, doesnt affect the performance of the vehicle so i said dont fix, and after a day the light went off 
95500 mi

US $170
Replaced coils due to misfiring & rough performance. 
107760 mi

C $800
Main belt tensioner failed and belt broke. Had to replace all pulley and belts. 
134540 mi

C $750
Replaced thermostat, radiator hoses, fan switch, coolant bottle and fan clutch. All needed replacement. 
85000 mi

US $900
Leaking oil pan. 
145800 mi

US $900
Fuel Pump and fuel sensor went out. 
126000 mi

US $400
SES light came on... Thermostat replaced, problem solved. 
140300 mi

US $257
EWS needed to be reset, and had to purchase a new key as the old key was no longer communicating with the ignition switch. 
77000 mi Thermostat replaced. 
47000 mi

US $120
Coil pack failure on one cylinder 
30000 mi

US $33
Replaced leaking oil cap. 
80480 mi

C $400
Trouble with an injector and a coil. 

Return to top

2003 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed automated manual RWD

70000 mi

US $180
Cpv constant pressure valve needed replacement 
71000 mi

US $720
Clutch slave cylinder position sensor was intermittent, causing no starts and transmission light to come on.  
79200 mi

US $7
Oil leak at CPV valve. Replaced o-ring. 
79600 mi

US $150
VANOS solenoid valve causing intermittent check engine light. Replaced with remanufactured unit. 
122300 mi

US $75
ignition coil 
125000 mi

US $100
replace #3 cyl ignition coil 
125000 mi

US $200
replace plugs and coils. Inspect valve train and vanos. 

Return to top

2003 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

76200 mi

US $180
Ignition coil 
67000 mi

US $210
Ignition coil failed 
72000 mi

US $250
An ignition coil went out, for the third time in the past year; I had the mechanic replace the broken one as well as the other three that hadn't yet been replaced 

Return to top

2003 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed manual RWD

123000 mi

US $375
Water pump started to go out. Bought an aftermarket one and just paid for labor only. 

Return to top

2003 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

68000 mi

US $4000
Thermostat 
108000 mi

US $400
Oil sealant needed replacement 
38000 mi The car was shifting harshly down to the final gears. The dealer did a reset and the problem went away. 
52000 mi

US $750
Air intake sensor was damaged. 
75000 mi

US $600
Thermostat failed in open position. Replaced thermostat to fix problem. Also replaced other cooling system components as a preventative measure.  
96500 mi Small vacuum line to emissions control device broke. Replaced with new line and problem was resolved. 
88700 mi

US $200
Water pump leaking coolant. 
108000 mi

US $75
Had to replace all crankcase ventilation lines due to leaks. Resolved leaks and poor cold-start performance issue. 

Return to top

2003 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed manual RWD

197100 mi Replaced idler pulley,replaced oil filter housing gasket that was leaking. 

Return to top

2003 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed manual RWD

36200 mi

US $625
The engine check light came was apparently due to a bad "post catalytic" oxygen sensor. The part was $248 and the remainder was labor. 

Return to top

2003 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed automated manual RWD

42090 mi

US $625
replace muffler hangers and voltage regulators 
89000 mi

US $500
needed a new exhaust hangar 
88000 mi

US $160
Coil pack 
84500 mi

US $735
Fuel pump and relay 

Return to top

2003 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

133700 mi

US $651
Intake Manifold Adjuster Part $300. Crankshaft Breather Hose Part $19. Intake Boot Part $19. 2nd Intake Boot Part $19. Labor 255. Mileage 133K 
152000 mi Car wanted to stall with air on. Wouldn't pass emissions. Engine code said it was running rich. Turned out to be clogged air filters with bugs. New filters. No more stalling, no more codes. 
161000 mi

US $600
Engine was taken apart, new seals put in, hoses replaced. Self job. Engine still runs a little rough, but no more leaks. 

Return to top

2003 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed manual RWD

98660 mi

C $600
Oil leak. New gasket 
114700 mi

C $1000
Replace thermostat and water pump 
117180 mi

C $25
Replaced upper intake hose. Intake boot had visible signs of wear and cracks, but no engine problems or warning lights had resulted yet. 
126480 mi

C $700
Middle muffler replaced due to crack at inlet pipe connection Rubber intake boot crack due to aging 
132060 mi

C $3000
Clutch slipping. Replace clutch and flywheel 
134220 mi

C $300
Vacuum hose nipple to gas filter broken 
145700 mi

C $350
Expansion tank and hose replacement 
180420 mi

C $1800
Frozen pcv, valve leading to cover failure 

Return to top

2003 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

60000 mi

US $125
New thermostat. Independent shop. 
72000 mi

US $857
Replace valve cover gasket. It was leaking oil over the metal shields producing burning smell inside the cabine. 
78000 mi

US $248
Water pump failed. Replaced with updated one. (metal impeller) Water pump failed. Replaced with updated one (metal impeller) 

Return to top

2003 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

95000 mi

US $670
Red oil light intermittently flashed, then stopped. No power problems. Car still ran great. Mechanic checked oil level, filter, and oil pressure. No problems. Cluster working too. Determined that the oil pressure switch should be replaced. a quart of oil leaked out during a 24 hr period, had to change shops for reliability. 

Return to top

2002 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

40000 mi Noise from engine pulleys and idler. Replaced along with ribbed V belt. Engine oil pressure switch leaking. Replaced. 
68000 mi

US $2350
Oil leak valve cover gasket 
72000 mi

US $1258
Thermostat failed. Preemptively replaced water pump. Drivers airbag recall completed. 
81000 mi

US $75
Water pump shaft broke 
108000 mi

US $400
accessory belt broke 

Return to top

2002 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

44000 mi

US $60
Radiator hose failed, leaking coolant. Replaced hose. 

Return to top

2002 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed manual RWD

112000 mi

US $500
Replaced entire cooling system. 
100000 mi

US $800
Expansion tank and hoses needed to be replaced 

Return to top

2002 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed manual AWD

109500 mi

US $500
valve cover replaced, vanos seals replaced 
108800 mi replaced secondary air check valve 
138000 mi

US $200
both post-cat O2 sensors replaced 
140000 mi

US $300
oil filter housing gasket 
175000 mi

US $600
radiator, res. tank, ac fan 

Return to top

2002 BMW 3-Series 4dr Wagon

159000 mi Coil was misfiring. Had to install a new coil. 
160000 mi Replaced Cam Filter sensor and housing 
116560 mi

R 8000
Clutch kit,including flywheelh Replaced engine mountings 

Return to top

2002 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

71000 mi

US $350
idler pulley and belts 
56500 mi

US $900
Pulley broke causing engine to overheat. Car towed to dealership. Replaced expansion tank, fan, and pulleys. 
207000 mi

US $220
Replaced upper radiator hose and water pump. 
97000 mi

US $50
CAT O2 sensor threw check engine fault and needed to be replaced. 
127100 mi

US $506
replaced spring-type belt tensioner with hydraulic belt tensioner; replaced pulley adjuster and offset idler replaced fan clutch; 
134000 mi

US $730
fuel pump stopped working, required towing and replacement 
140000 mi

US $350
electrical burning smell in cabin caused by broken seal (forgot which) next to cabin air intake  
153000 mi

US $1200
The head gasket was cracked and leaking oil slowly, hot oil fell on hoses that deteriorated them. All was replaced and working fine. 
58900 mi

C $400
Water pump and thermostat 

Return to top

2002 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

158000 mi

US $300
Coolant overflow reservoir 
42555 mi

US $228
Replace DME relay and tighten air intake boot due to check engine light on 
50000 mi

US $497
Rear differential mount leaking. Installed shft seal and rubber mount. Parts 60.60; labor $436 
52000 mi

US $434
Persistent burning odor caused by oil leak requiring gasket set replacement. 
62000 mi

US $439
Several pulley and belt tensioners replaced to eliminate belt/bearing noise 
70000 mi

US $238
Worn intake hoses for emissions system 
72000 mi

US $400
Oxygen sensors replaced (first time!) 
82800 mi

US $450
Cracked intake manifold 
100000 mi

US $2557
oil filter housing leak 
107000 mi

US $1000
Emission control component 
110700 mi

US $325
Broken water pump and can belt 
112000 mi Cracked radiator. Replaced along with hose 
115000 mi

US $600
replaced upper and lower air boots and replaced air pump mounts 
71000 mi

US $80
Thermostat failure, stuck open. Second thermostat with same problem. Replaced again. Fuel gauge erratic indication. The error codes were cleared but I am still having a hard shift between 1st and 2nd gear. It sounds like I need the transmission and engine software updated (150 dollars) 

Return to top

2002 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed manual RWD

60000 mi

US $250
Leak in coolant system hosing. 
122700 mi

US $300
Valve cover gasket replaced 
88000 mi

US $250
Coolant expansion tank had crack. was replaced. 
92000 mi

US $700
Coolant leak: replace radiator. Service engine light: lean mixture & misfire codes. Problem traced to damaged upper intake boot. Part replaced. 
103000 mi

US $600
Check engine light. Intake and exhaust sensors needed replacement. 
185000 mi

US $600
Replaced PCV valve 
115000 mi

US $390
worn valve cover gasket leaks oil to ignition coil, replace ignition coil on cylinder 1 
71000 mi

US $20
Replace timing chain tensioner. 
77000 mi

US $30
CEL code indicated weak mixture - replaced cracked rubber intake boot. 
93000 mi

US $70
Check engine light and code indicated thermostat jammed open. Replaced thermostat. 
105000 mi

US $110
Replace intake camshaft position sensor 
84200 mi

US $200
Replace VANOS piston seals and CCVV. 
157000 mi

US $250
Replace crank case vent valve and various vacuum hoses 

Return to top

2002 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed manual AWD

89000 mi

US $567
The thermostat and sensor for the cooling system needed to be repaired. While doing that repair, old belts and hoses were replaced - maintenance items. 
85000 mi

US $4
Bad stumble on fuel injectors caused misfire on 2 cylinders. No activation of CEL. Used quality fuel injector cleaner and full tank of premium gas and problem corrected self. 

Return to top

2002 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

154000 mi

US $1500
car would not start,  
210000 mi

US $500
gaskets 
217000 mi

US $100
Coil pack blown. Replaced. 
160800 mi After cooling system overhaul car still overheats sporadically. 
112000 mi

US $220
Vacuum lines were broken 
125700 mi

US $1604
intake runner, plugs, breather and oil separator hose thermostat assembly 
135600 mi

US $378
PCV valve 
157000 mi Cooling system leak, replaced all system components ie expansion tank, radiator, and hoses, and a header. Leak fixed 
129000 mi

US $1500
The repairs have not yet been done. The repair items are the water pump,  
103500 mi

US $750
Rough Idle and occasional dying when cold. Replaced ICV (Intake Control Valve). 
106300 mi

US $150
Replaced fuel pump. Replaced DISA valve, aka adjuster unit. It sounded like a spray paint can being shaken when engine was running. 
108000 mi

US $400
Pulley failed and serpentine belt shredded. Replaced mechanical tensioner with hydraulic tensioner. Replaced all pulleys, and both belts. 
108300 mi

US $40
Leaking oil from engine bay. Replaced the engine's valve cover gasket. Fixed. 
140000 mi

US $200
Radiator sprung a leak and was replaced. 
112000 mi

US $150
Check transmission light came on 
114000 mi

US $1800
Changed gasket, thermostat 
120800 mi

US $1000
radiator crack, replaced radiator and expansion tank 
128000 mi

US $700
belts, pulley broker. replaced. 
62000 mi

C $220
Oil level sensor malfunctioned. 
64480 mi

C $660
Leak coming from thermostat. Thermostat housing replaced. Head gasket leak. 
82460 mi

C $150
check engine light activated by one malfunctioning oxygen sensor. both oxygen sensors replaced as a precaution. Repair successful. 
88240 mi

C $36
Replaced hose leading to the secondary air injection pump. The hose hadn't failed but was in poor shape where it connected to the pump. I wasn't getting any warning/check engine lights showing yet. 
92880 mi

C $1020
Acc. Belt Tensioner / AC belt tensioner / Idler pulley replaced. 
98580 mi

C $500
Oil pan gasket and the seal btwn the dip stick and block were weeping oil. 
114080 mi

C $400
Valve cover gasket was seeping. Gasket was replaced. 
110000 mi

US $700
Cooling fan clutch broken 
98000 mi

US $1700
Cooling system: Replaced cracked radiator surge container and broken air vent. 
105000 mi

US $600
Cracked oil strainer caused vacuum leak engine not running correctly. 
116700 mi

US $340
Oil leak from gasket between engine block and adapter for oil filter. Emissions control having to do with catalytic converter 
170000 mi

US $2000
Engine had idling problems at low speeds. Frequent piston misfires. 
117000 mi

US $725
Oxygen sensor problem could not get car to smog. Computer software update required.  
134000 mi

US $1100
Radiator 
95000 mi

US $3000
Belts, Coolant(anti-freeze) system, wiper-fluid pump. 

Return to top

2002 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

148300 mi

US $245
Thermostat replaced. Service code p0128. 
160000 mi

US $600
Valve cover gasket replaced 
115000 mi Coolant leaking 
127000 mi Oil leak Secondary air flow reporting error code 
125000 mi Replaced intake sensor as engine would not start 
108000 mi Engine Mounts need replacing 
112000 mi

US $500
The entire cooling system failed at the same time. Had to replace the thermostat, reservoir, fan clutch, hoses, & hot air valve after the thermostat failed on the freeway and the car began to overheat. 
130000 mi

US $800
ICV broke, oil was spewing into exhaust 
97000 mi

US $450
Leaking water pump 
112000 mi

US $1500
Sensors that control engine idle. 
86180 mi

C $150
Leaky coolant expansion tank 
86480 mi

C $225
Replace cvv or oil separator and associated hoses due to age (140000km). A small amount of gunk was seen inside oil separator. Hoses were hardened and one of them had a crack on it. 
88040 mi

C $300
Replaced leaky cooling thermostat and cooling hose between thermostat and radiator Replaced leaky cooling thermostat and cooling hose between thermostat and radiator 

Return to top

2002 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual RWD

17900 mi Replace exhaust camshaft position sensor Fix pass. seat rattle 
41200 mi Replace mass airflow sensor 
48500 mi Replace thermostat 
105000 mi

US $100
CEL illuminated. Scan revealed failed radiator output temp sensor. Replaced sensor. 
124000 mi

C $800
Valve cover gasket leak - replaced 
146320 mi

C $220
Valve Cover gasket oil leak - replace gasket 
166040 mi

C $450
Intake manifold - valve not working causing engine to surge 
184140 mi

C $300
Coolant recovery tank cracked, causing coolant leak 
175000 mi

US $4500
Replaced water pump, cooling fan and several hoses. Replaced serpentine belt and all idler pulleys 
180000 mi

US $150
Replaced entire crankcase ventilation system 
156000 mi

US $140
fuel pump failed 
145000 mi

US $850
Several coolant leaks found. Replaced expansion tank, radiator and valve cover gasket. 
151000 mi

US $2300
Had random puffs of white smoke out the exhaust and slight loss of power. Replaced valve cover, valve cover gasket, oil filter housing. Problem is bad valve seals. Did not replace due to cost. Leaking coolant. Replaced thermostat. 

Return to top

2002 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual AWD

147000 mi

US $80
New plugs 
121000 mi The electric thermostat failed and had to be replaced. 
131000 mi

US $370
Expansion tank ruptured, replaced radiator hoses, tank and thermostat 

Return to top

2002 BMW 3-Series 4dr Sedan

168-horsepower 2.2L I6 5-speed manual RWD

102380 mi Replaced thermostat. 
108520 mi

R 19000
Losing water. Radiator was replaced, water bottle cracked by new thermostat. Dealer only waived labor charge, said that the failure was "normal." Replaced all ignition coils and spark plugs. 

Return to top

2002 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed manual RWD

54000 mi Car needed new engine so brought a used one from BM spares.  After engine replacement replaced Crank shaft sensor V common problem on these cars. 
67000 mi

US $1500
Water Pump and Fan was replaced along with the radiator. 
68300 mi

US $100
Replace O2 sensor. 
130000 mi

US $129
replaced spark plugs and coils 
132300 mi

US $300
50-cent crush seal on vanos, rest labor; might have to replace vanos because of oil leak, fluid changes filter change 
50000 mi

US $160
Replaced Ignition coils, as original coils are known to deteriorate over time. I felt about a dozen misses over a 2000 mi drive. The dealer who looked at it recommended replacement, but couldnt cover it under warranty, cause it hadn't thrown a code. 
83000 mi

US $800
vanos oil return line blew off, leaking oil all over engine and passenger side of engine bay into wheel well. Oil was dripping down to exhaust manifold causing it to burn off as well (lots of white smoke). line popped off on the highway 
58668 mi Oil pan replaced due to over tightening of drain bolt. Stripped threads. 
58688 mi Replaced water pump/thermostat, under 90 warranty 
86018 mi

US $2748
Replace failed VANOs 
89000 mi

US $300
Repair exhaust hangers. Worn out and cracked. 
238000 mi

US $50
Idler pulley seized up went to auto parts store and replaced it at home. Easy fix. 
121000 mi

US $15
Rubber exhaust hanger broke and needed to be replaced 
87000 mi

US $400
Valve adjustment. 
113500 mi

US $100
Ignition coil replaced, spark plugs & fuel filter replaced. 
136500 mi

US $3900
valve adjust, variable cam solenoid, oil leak repair,  
137300 mi

US $20
service light came on again; apparently cam position solenoid replacement part failed. mechanic is researching similar failures to determine best course. 
139000 mi

US $150
Ignition coil needed replacement 
143200 mi

US $1000
Exhaust cam timing 
145000 mi Vanos adjustment. Mechanic misadjusted vanos on reassembly during earlier repair. 
67000 mi

US $428
Replaced Oxygen Sensor post catalytic, bank 2 
39569 mi

US $3324
Brake fluid changed, AC and alternator belts, muffler hanger BMW Vanos (variable valve timing) system replaced with Dr. Vanos system (aftermarket). 
38460 mi

US $350
Replaced ignition coils and spark plugs 
133000 mi

US $75
Constant Pressure Valve needed to be replaced. $30 part, and needed $45 worth of tools to complete. 
88000 mi

US $230
Misfires on cylinder 1 and 6, replaced all 6 coils and spark plugs as repair. 

Return to top

2002 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed automated manual RWD

79000 mi

US $1200
Check engine light came on. Took it to BMW dealer. They replaced an emission control unit (a $500 part, I think), and performed a BMW inspection I. Total cost $1200 to $1500 (I've forgotten the exact price.) 
50500 mi Oil Leak....not yet found. Put dye in system. Think it's the S54's relief valve sticking open from time to time. Looking for an oil leak. 

Return to top

2002 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

142000 mi

US $3000
water pump 

Return to top

2002 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

89000 mi

US $400
Coolant tank cracked and needed replacement. 

Return to top

2002 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed manual RWD

79320 mi

C $865
Replace faulty thermostat 
80600 mi

C $205
Replaced rubber intake boots, rebuilt DISA valve 
80900 mi

C $372
Electric cooling fan failed 
82000 mi

C $137
Faulty exhaust can position sensor 
87400 mi

C $1800
Oil separator failure. Replaced entire crankcase ventilation system, intake manifold gasket, valve cover gasket, oil filter housing gasket, VANOS oil line. Thermostat leaking; replaced under part warranty. 
88440 mi

C $189
Replaced faulty intake camshaft position sensor. 
99200 mi

C $750
Replaced accessory belts 
119040 mi

C $1125
Replace failed valve cover gasket after CCV clogged 
127720 mi

C $1600
Replaced failed valve cover;  replaced failing accessory belt tensioners and idler pulleys. 
76000 mi clutch replacement water pump and thermostat replacement 
31000 mi Faulty ignition coil repaired under warranty. 
45880 mi

C $240
Thermostat replaced. 
193400 mi

US $110
expansion tank leak water pump leak 
238000 mi

US $160
Fuel pump failure, replaced. radiator small leak, replaced. 
74680 mi

C $600
replaced thermostat DISA valve flap making noise 
76880 mi

C $250
Replace idler pulley 
77380 mi

C $1000
replace expansion tank 
79560 mi

C $600
replaced crankcase ventilation valve (high oil consumption) and one (1) ignition coil 
84320 mi

C $800
Replace thermostat  Replace engine valve gaskets 
84320 mi

C $420
Diagnose and replace upper radiator hose 
80000 mi

C $1600
Leaking radiator 
92380 mi

C $400
Oil filter housing leak. Replace gasket. 
104000 mi

US $60
thermostat 
98000 mi

US $112
Replace water pump not due to malfunction, annoying sound appeared. Car was drivable before the repair. 
88400 mi

US $67
Idler pulley broke while driving. Replaced pulley and belts Idler pulley broke while driving. Replaced pulley and both belts 
129000 mi

US $1057
pulleys and accessory drive belts 
160000 mi

US $465
fuel pump failed, replaced 
164700 mi

US $300
oil filter housing replaced 
180700 mi

US $287
replaced intake cam sensor and coolant temp switch 
188300 mi

US $2416
replaced water pump, thermostat, tensioner pulley, main serpentine belt 
192300 mi

US $1225
Oxygen sensors, crankcase vent kit, DISA valve 
193400 mi

US $457
Secondary air pump and EGR valve replaced. 
203000 mi

US $1300
Replaced catalytic converters with used units 
130000 mi

US $200
The adjusting valve or "disa" valve was leaking air causing a check engine light. Replaced disa valve. 
129200 mi Service Engine Soon (SES) light activated. Codes p0171 and p0174= lean on both banks. 
130000 mi

US $650
Intermittent Service Engine Soon (SES) light for "lean on both banks". 

Return to top

2002 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

88000 mi

US $475
Replaced water pump 
89000 mi Car ran very rough then stalled and wouldn't re-start. Had to be towed to shop. Started and ran perfectly the next day. No computer codes! Shop tech. put 100 miles on the car trying to duplicate the problem. No luck. 
92500 mi

US $500
Replaced fuel pump. Working perfectly when the car was being driven. The problem only occured when starting the car. It wouldn't start at all or started and ran very rough at low idle. 
101000 mi

US $1500
Cooling Ststem: Plastic Tanks cracked under coolant fill cap and on radiator. Replaced tank and radiator/tank. Surprised BMW makes these thermally stressed coolant tanks out of plastic... Cheap to make expensive to fix... 
121000 mi Water pump replaced 8/14 failed and leaked resulting in coolant loss, engine overheated badly, head warped, head gasket blew,coolant flow into cylinder, engine totaled. Giving car to charity.Cost to replace engine (used)= value of car :( 

Return to top

2002 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed manual RWD

169000 mi

US $13
Expansion tank cap replaced. The plastic at the second o-ring had broken. Leaving one intact o-ring.  
179000 mi Replaced both intake hoses due to CEL 

Return to top

2002 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed manual RWD

53000 mi

US $200
One exhaust system mounting bracket replaced. 
78300 mi

US $750
Freeze expansion plug blew out of engine, leaked oil from cylinders onto exhaust assy. 

Return to top

2002 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed automated manual RWD

71000 mi

US $150
Oil leak from oil level sensor. 
85000 mi

US $650
oil level sensor leaking; 4th time replaced 

Return to top

2002 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

111000 mi

US $30
Thermostat replacement 
126000 mi

US $420
oil leak in common area for m54 engine; oil filter housing gasket replaced. also preventive maintenance replaced pre and post o2 sensors. 
110000 mi Leak around crankcase: no estimate; needed further exploration. Leak around seal that had been recently replaced: $400 

Return to top

2002 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed manual RWD

109200 mi

US $600
Replace rubber air intake passages. Original equipment age cracked. 
138000 mi

US $800
Intermittent misfire, replaced three ignition coils. 
100000 mi

US $7000
New clutch (preventive - original clutch had not failed 
64167 mi

US $165
Water pump failed. Part was under warranty, only cost was coolant. Valve cover gasket VANOS Seals replaced, symptoms were lack of power at low RPM 
45000 mi

US $350
Check engine warning light, reset. 
68000 mi

US $600
Exhaust system. Brakes redone. New wheels and tires. Regular maintenance. Total of $6,000. 
85000 mi

US $900
valve seal damage engine temp sensor damaged 
86000 mi

US $450
Replaced engine thermostat following "Service Engine Soon" light. 

Return to top

2002 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

126000 mi

US $50
I had to replace a leaky valve cover gasket. 
135000 mi

US $150
The cooling system expansion tank ruptured and caused a massive loss of coolant. I removed and replaced the tank. For peace of mind, I also purchased a new coolant level sensor which mounts in the bottom of the tank. 
143000 mi

US $125
I had misfire codes for 2 cylinders, replaced the spark plugs with no change in the problems. I then changed the ignition coils for those same 2 cylinders and the error codes, and rough engine problems were solved. 
131000 mi

US $127
replaced fuel pump under back seat of car, took about 30 mins. to do. 
127000 mi

US $1100
fuel pump failed 
141000 mi

US $1200
oil leak 
146600 mi

US $300
oil leak 
163300 mi

US $740
replaced radiator and fan 
177000 mi

US $180
replaced valve cover gasket 
181000 mi

US $200
replaced thermostat per check engine codes 

Return to top

2002 BMW 3-Series 2dr Convertible

168-horsepower 2.2L I6 5-speed manual RWD

101680 mi

€200
fuel pump dead 
139500 mi

€660
DISA broken 

Return to top

2001 BMW 3-Series

Engine not specified

10000 mi worn clutch. 
151000 mi

US $450
Engine mounts replaced 
166000 mi

US $700
Drive belt broke and was replaced. Radiator replaced 
90000 mi

US $3000
This car is a piece of junk !! A complete money hog and BMW deserves to be sued. 
60760 mi

C $2434
Crankcase vent stuck but seems very expensive to repair. 

Return to top

2001 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

40000 mi

US $100
Auto transmission shifted abruptly downshifting from 2-1. Updated transmission and engine software from original versions to current (software was 4 revs old). 
63300 mi

US $370
Cam position sensor failed. Engine hesitated near idle and had reduced power. Check engine light was illuminated. 
82000 mi

US $700
Thermostat and lower coolant hose were leaking. 
162000 mi

US $520
Replaced belt tensioner, DISA valve 
79000 mi

US $1200
Fuel filter, crankcase breather valve assembly, fuel tank purge valve. Installed customer supplied headlight lenses. Front crank seal. 
79000 mi

US $1020
Mass Airflow Sensor and fuel filter replaced. Motor mounts and transmission mounts replaced. 

Return to top

2001 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed manual RWD

148000 mi

US $120
Fuel Pump replaced 
214000 mi

US $25
Rusty exhaust let go between the cat and rear exhaust. Drilled out rusty fasteners and temporarily fixed with random hardware. 
249700 mi Engine would not start. A compression check revealed multiple bad cylinders. Something failed inside that scattered debris which destroyed multiple cylinders. 
100000 mi

US $100
Idle problem 
101000 mi

US $675
Replace radiator, water pump, expansion tank & hoses 
247000 mi

US $125
Exhaust camshaft sensor 

Return to top

2001 BMW 3-Series 4dr Wagon

184-horsepower 2.5L I6 5-speed manual AWD

63000 mi

US $420
Ignition coils failed/failing. Bought new coils and spark plugs and installed them. Rough idle/igniton missfire symptoms cured. 
79000 mi

US $600
Serpentine belt broke. Towed car to shop. Shop replaced 2 idler pulleys, s. belt,  water pump, coolant, rad. bleed screw. Had shop replace rear rotors and pads (wear item) while the car was there. 

Return to top

2001 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

74000 mi

US $600
Coolant tank rupture. Engine overheated. Coolant tank, pump, hoses, replaced. Oil leak detected in oil pan. Gasket replacement postponed. 
64500 mi

US $90
Oil indicator yellow warning. Believed faulty sensor or bad oil pump causing low oil pressure. Oil level not a factor, even with known slow oil leak. Waiting for next oil change to replace sensor, pump, and pan gasket. Engine misfired. But no problem after restart, and could not replicate. 
75000 mi

US $1400
Coolant leak again, hose ruptured after system was replaced previously. Took to dealer instead of local guy this time. They found errors in his installation. 
79200 mi

US $3995
Vacuum hose leaky causing improper fuel mixture. 
80000 mi

US $437
Replaced the oil filter housing gasket after 'heavy leak' was found by mechanic when car was in shop for brake service. 
112900 mi

US $5
Bleed screw for cooling system cracked in half and caused the car to overheat. 
95000 mi

US $500
Oil leak at valve cover gasket bolt seals. 
97000 mi

US $500
valve cover gaskets leaks near front (no. 1) - replaced gasket and rubber bolt grommets 
184000 mi

US $1500
Fan clutch, belts, tension pulleys 
196000 mi

US $719
replaced the oil cap, wiper blades, and changed the oil. 
200000 mi

US $590
Motor mount replacement. 
209000 mi

US $1450
Pulleys and belts replaced. 
219300 mi

US $1300
Oil pan gasket leaking. Replaced. Headlamp replaced. Oil changed. 
225000 mi

US $1500
Oil filter housing leaking.Vacuum leak. 
247000 mi Oil leak. Temperature sensor. Vacuum leak. Coolant leak. 
66000 mi

US $240
VANOS oil supply line leaking - replaced 
66000 mi

US $750
Belt tensioner bearings failed. Valve cover gasket leaked. 
138000 mi

US $580
Head gasket blown between cylinders 5 and 6, no compression. Replaced head gasket as well as other gaskets and hoses during the repair. 
83080 mi

C $250
Oil level sensor 

Return to top

2001 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

144500 mi

US $250
Oil Separator Valve 

Return to top

2001 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed manual RWD

119000 mi

US $95
Accessory belt bearings where worn and cause a low rattle noise in the engine bay. Parts were replaced and haven't had a problem since. I just got in the car to drive it home from my mechanic's shop after they concluded the previous repair. After the engine ran for about 1 minute, the Service Engine Soon light came on. My mechanic said my idle control valve needed cleaning 
77000 mi

US $235
Coolant expansion tank cracked. Replaced tank and upper radiator hose. 
89000 mi

US $25
Check Engine Light came on. Bought code reader and read codes. Replaced Gas Cap. 
101400 mi

US $65
Code thrown for Camshaft Position Sensor, Replaced Sensor. 
105600 mi

US $140
Worn Belt tensioner replaced 
128000 mi Oil Filter Housing Gasket leaking. Gasket replaced. 
133500 mi

US $1100
In July, 2008: coolant leak: required radiator replacement. 
142000 mi

US $925
Car would not start: towed to shop; fuel pump and filter were replaced, also oil service while there.  
152000 mi

US $1100
oil leak 
115060 mi

$50
Plastic intake boot and adjoining vacuum hose were old (original 2001 parts) and had cracked causing unmetered air intake which caused a minor rich condition. 
82000 mi Valve cover gasket. Motor mounts. 
123000 mi

US $2000
Bought car from dealership in March, discovered problems. Legal settlement reached and dealer agreed to pay for the replacement of all parts needing repair. Include oil leaks. 
77000 mi

US $60
Replaced a leaking valve cover gasket. 
85000 mi

US $30
Crack in air intake boot causing a check engine/service engine soon light. Replaced cracked intake boot and reset SES light.  
131300 mi Mass air flow sensor. 
92000 mi Mass air flow sensor and lower intake boot replaced. Problem was left over from prior month due to lag in placing parts order. 
100000 mi

US $5
Oil filter housing gasket failed and the car developed a slow oil leak. Replaced failed gasket, resolving issue. 
124000 mi

US $3000
Radiator, hoses, water pump, idler pulley, and belt tensioner replacement. Radiator had a stress crack in plastic edge, water pump bearings were bad and causing noise. 
128000 mi

US $60
Thermostat failed open. Replaced thermostat and flushed/filled coolant. 
135000 mi

US $80
Ignition switch failure prevented engine from starting. 
138000 mi

US $80
Replaced failed coolant expansion tank. 
155300 mi

US $600
Electric cooling fan failure. Fan replaced. Crack in radiator tank. Radiator replaced. 
186000 mi

US $50
Water pipe to expansion tank hose leaking. Replaced hose, refilled and bled cooling system. 
194000 mi

US $80
Crank position sensor failed. Replaced sensor and cleared adaptations. 
210000 mi Factory installed clutch starting to show signs of being worn out at 210,000 miles. Replaced clutch. 
238000 mi

US $60
Thermostat failed open. Replaced thermostat and topped off/bled cooling system. Ignition coil for cylinder 3 failed. Replaced coil. 
116000 mi

US $47
Upper radiator hose began to leak from bleed screw. Found a crack, so replaced. 
118000 mi

US $315
Cooling system overhaul. All hoses, expansion tank and water pump replaced. Expansion tank was found to be cracked and leaking at base. 
115000 mi

US $100
Oil level sensor replacement 
116000 mi

US $1000
gasket replacement 
126000 mi

US $700
Replaced fuel pump.  
144000 mi

US $1100
Cooling fan AND radiator 

Return to top

2001 BMW 3-Series 4dr Sedan

225-horsepower 3.0L I6 5-speed manual AWD

129000 mi

US $1000
Low oil (failed filter gasket). Pulleys and serpentine belt changed. Belt cracked, but functioning. Pulleys working but rattly. I also replaced battery, spark plugs at 108k, need new xenon lamps now (still on OEM lamps). 
112220 mi

C $420
Exhaust cam position sensor. 
223500 mi All fuel injectors (leaking fuel in cold weather). 
236500 mi

C $500
Rad leaking at passenger side corner. 
213000 mi

US $100
Expansion tank developed a crack and was leaking. Replaced the tank. 
215700 mi Oil leak developed at higher RPM - valve cover gasket was replaced 
210800 mi

US $58
The DISA valve had broken and was clicking loudly. I purchased a DISA valve repair kit on Amazon. 
236000 mi

US $28
Exhaust Cam Sensor needed to be replaced as it was throwing a trouble code P0369 (i think) 
153000 mi

US $185
Exhaust leak where the cat meets the front muffler. 
192300 mi

US $300
Severe oil leakage, burning oil 

Return to top

2001 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

66000 mi

US $1027
Valve cover leaking - replaced 
68200 mi

US $1230
Leaking hoses, replaced coolant overflow, replaced coolant cap. 
128000 mi

US $110
Camshaft Sensor. Spark Plugs 
102000 mi

US $756
Cyclone filter replaced (oil separator) 
105000 mi

US $250
Thermostat replaced. Valve cover replaced. 
107000 mi

US $80
Replaced idler pulley. Replaced broken cooling fan. 
125000 mi

US $150
water pump 
77000 mi

US $230
Replaced alternator bearing. 
118300 mi CRANK SENSOR 
119300 mi

US $60
REPLACED THERMOSTAT 
76700 mi

US $290
Oil sender was replaced 
131000 mi

US $175
low oil sensor burned out 
41540 mi Gas tank valve was stuck, it was impossible to fill up the tank. The pump trigger kept kicking back, as the gas was draining very slowly in the neck. 
42340 mi The rubber neck was plugged with debris. They ordered a new rubber neck from Germany. They had replaced the gas tank during the previous visit, but it hadn't fixed the problem. 
53320 mi Runs out of gas while the gauge shows 1/4 tank gas. Gauges tested working fine, guessing one of the two sending units or jet pump failure. Dealer suggested to replace all three items to be safe. Estimate $1450 including labour. 
57660 mi Forums suggested that replacing the fuel filter or using fuel cleaner might fix the inaccurate fuel gauge. I did both, and the gauge then operated correctly. I'm not sure which one remedy fixed the issue. 
66340 mi

C $100
Oil level sensor defective, replaced defective sensor. Parts $49, labour $45. 

Return to top

2001 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed shiftable automatic AWD

89000 mi

US $200
Idle control/regulator valve. Erratic idle. 
93000 mi

US $180
The replacement water pump I installed about 2 years ago seized. Bearing frozen solid. 
107000 mi

US $70
Valve cover gasket replaced. Oil line for vanos replaced. Replaced the spark plugs for the first time in cars life. 
108300 mi

US $188
Valve cover gasket replaced. 
113400 mi

US $250
Replaced intake and exhaust cam sensors. 
110200 mi Replaced fuel pump. 
125300 mi

US $300
Replaced adjuster unit (DISA) valve. 
131200 mi Replaced upper and lower radiator hoses, expansion tank, and radiator. 

Return to top

2001 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual RWD

154700 mi

US $607
Replacement of oil filter stand gasket Replacement of valve cover - cracked. 
151900 mi

C $200
Coolant expansion tank cracked, spilling all coolant in middle of traffic jam.... No fun. 
163740 mi

R 200
Car would not start and had to be towed to the repair shop. Fuel pump was replaced. 
166860 mi

R 100
Car was briefly started on Saturday, would not start on Monday. Was towed in, problem diagnosed as flooding due to some sort of injection system glitch - apparently it commonly happens with BMWs. Spark plugs replaced during diagnosis. 
186000 mi car will not start, feeds too much fuel, floods and fouls spark plugs Plugs were replaced and car started after a lot of cranking 
189100 mi Clutch replaced, it burnt and the car smelled very bad 
201500 mi

R 150
Oil leak - tappet cover gasket was replaced. 
148400 mi

US $65
Fuel pump replaced because of symptoms, but problem turned out to be cam sensor. Cam sensor 
152000 mi

US $287
oil leak from ofhg, main front seal, oil pan gasket 
160000 mi

US $110
leak in lower hose. replaced expansion tank by mistake too 
176200 mi

US $65
Ignition coil cylinder 1 failed 
68000 mi

US $175
Crankshaft Position Sensor failure 
76000 mi

US $1600
Multiple issues - cooling system sensor indicated low coolant (coolant was normal). 
76200 mi noise associated with cold starting. only occurred for 2-3 minutes after cold start. Advised it was associated with cold engine start in cold conditions (valve diverted exterior air flow until engine warmed?) Car is going to Arizona so not a prob. 
86000 mi

US $1500
Significant oil leaks from unknown points in the engine. Numerous seals and gackets were replaced. While the oil leaks have generally been fixed, there are still some minor drips. 
143000 mi

US $500
Coolant system leak. Replaced radiator, cap and expansion tank hose. 
162000 mi

US $1212
Replaced failing crank vent valve and associated hoses. Oil filter housing leaking at gasket. 
165100 mi

US $450
Engine thermostat replaced 
87000 mi

US $2000
general maintenence, oil leak. Oil lite comes on when oil is at level. 
87000 mi

US $3000
repaired oil leaks, valve cover gaskets, front seal gasket, oil service, oil sensor,  thermostat,  
178700 mi

US $150
Radiator and expansion tank replaced 
177000 mi

US $200
Replace water pump and belts. 
178000 mi

US $600
Water in oil, removed, resurfaced and replaced head. Inspected head and block for cracks with no indication. Head gasket showed no indication of failure either. 
104000 mi Replaced secondary air pump. 
130272 mi

US $210
replaced failed expansion tank. replaced failed cooling expansion tank. 
130970 mi

US $485
Replaced alternator 
146000 mi Thermostat housing leaked coolant from weep hole. Replaced housing under warranty 
146000 mi

US $1600
Front main seal leaking oil 
147000 mi

US $650
Leaking oil pan gasket 

Return to top

2001 BMW 3-Series 4dr Sedan

184-horsepower 2.5L I6 5-speed manual AWD

128000 mi

US $60
Replaced leaking valve cover gasket 
150800 mi

US $600
Got a Thermostat stuck open code. Replacing thermostat Lasted aprox. 60,000 miles 
155000 mi

US $99
Expansion tank cracked and developed a leak. Expansion tank and cap replaced. Coolant refilled and blead 
89000 mi

US $1500
Fuel pump not reliable on steep uphill slope. Pump and Filter replaced. 
93000 mi

US $450
Thermostat sticking caused check-engine light. Valve cover gasket issue. 

Return to top

2001 BMW 3-Series 4dr Sedan

168-horsepower 2.2L I6 5-speed manual RWD

117800 mi

€250
I changed the valve cover gasket, (that thing was zo dried out, brittle. it broke into a lot of pieces when i removed it.) also replaced the head-ventilation-hoses 

Return to top

2001 BMW 3-Series 4-door

6-cylinder manual 2WD

94000 mi

US $262
Heard whistling noise then vibration noise. Looked under hood and could see the waterpump turning out of round. 
105000 mi

US $50
Valve cover gasket was leaking. Two hour "Do It Yourself" job. 
27000 mi

US $140
Cam position sensor, exhaust side failed and was replaced. 
28000 mi

US $50
Cam position sensor, intake replaced. 
36000 mi Replacement of hose as preventative maintenance. 

Return to top

2001 BMW 3-Series 4-door

6-cylinder automatic 2WD

56000 mi

US $650
Belt driving alternator was slipping due to faulty tensioner. Replaced. 
52080 mi

$1172
Told the dealer, car was losing power. Dealer said both overhead cam sensors were damaged. Had to pay for both sensors. 
69440 mi

$1100
Oil leak in oil filter area. Pulley noise when car is cold. Dealer replaced pulley. 
71300 mi

$850
Motor oil leak. 

Return to top

2001 BMW 3-Series 2dr Coupe

333-horsepower 3.2L I6 6-speed manual RWD

97300 mi

US $200
Coil pack was cracked and needed to be replaced. 
112000 mi

US $10000
replaced rod bearings 
113000 mi

US $400
accessory belt replacement 
84200 mi

US $200
Replaced oil level and temperature sensor in oil pan. Also replace oil pressure sensor in oil filter housing. Finally, throttle position sensor at the front of the engine was replaced. 
34000 mi

US $1800
Car shook hard and ran badly, then CEL came. Complete VANOS failure (at a very low mileage). Both exhaust hub tabs broken. s54 specialist indie replaced with Dr.Vanos rebuilt and preventative Beisan solenoid. Labor was 600, parts were 1200. 
37200 mi

US $550
I limped car home when it started badly (even worse than previous VANOS issue) and CEL. Turns out on 3 cyls coils were gone. Past recall, but previous owners did not put enough miles to get to the issue in time. Saved 200$ by ordering parts. 
85300 mi

US $210
Engine and AC belts, tensioners, and pulleys replaced due to squeaking/chirping pulley. 
55000 mi

US $1300
mass air flow meter went out of tolerance 

Return to top

2001 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

101000 mi

US $570
Vanos valve leaking oil; no associated idle problems 
110000 mi

US $1400
Valve cover leaking oil. Gasket replaced. Oil filter housing gasket leak. Gasket replaced, along with lower vanos hose (damaged due to leaking oil). Also replaced lower radiator hose, crank valve hose 
48200 mi

US $885
Cam sensors had to be replaced 
70000 mi

US $760
Radiator Overflow assembly,float, and window washer bottle and sensor 
91000 mi

US $600
Radiator cracked Oil Filter Housing Leaking two weeks after radiator 
107710 mi

US $337
Valve Cover Gasket Replaced 
125000 mi

US $1070
Motor and Transmission Mounts Replaced 

Return to top

2001 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

172000 mi

US $120
thermostat failed soft (too cold malice also replaced water pump due to age (no issues) 

Return to top

2001 BMW 3-Series 2dr Coupe

225-horsepower 3.0L I6 5-speed manual RWD

96100 mi

C $220
Camshaft Position Sensor. DIY replacement; about 1 hour including cleanup (15 mins of actual "work"). 
129000 mi

US $40
Upper intake boot was ripped. 
133000 mi

US $1018
Replaced clutch. I think the self-adjusting springs went. 
133000 mi I'd randomly get a engine light - after reading codes the suspect was the thermostat even though it held temp fine. Reset the code and it would go away for months, weeks or days. Popped up around 110k. 
58000 mi

US $70
DIY - Replaced leaking thermostat. 
74000 mi

US $438
Worn differential mount bushings. Replaced by independent mechanic. 
61000 mi

US $60
Engine developed a minor oil leak; replaced valve cover gasket. Problem has been resolved. 
103000 mi

US $1100
Smog test turned into a nightmare. Vacuum leak led to inability to quickly get codes to reset in order to redo test. 
128953 mi

US $23
R&R Tensioner Pulley 
128700 mi

US $6
Fixed Vacuum leak on the DISA seal sealing surfaces by using RTV Silicone. Fixed Vacuum leak on the DISA seal sealing surfaces by using RTV Silicone. 
114000 mi

US $1300
Coolant expansion tank crack. Also replaced water pump, thermostat, hoses, belts. 
148000 mi

US $1300
Mass air sensor 
150500 mi

US $200
Bracket holding exhaust pipe loose, rusted 
144700 mi

US $260
cam position sensor 
158000 mi

US $300
Maf, ignition coil 
122000 mi

US $130
Replaced camshaft position sensor 
39000 mi

US $105
Exhaust camshaft sensor quit. Replaced camshaft sensor and the check engine light went off. 

Return to top

2001 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

172000 mi

US $40
Blown upper radiator hose, temporary repair then hose replacement. 
179000 mi

US $60
Detected leak in water pump area, replaced thermostat housing gasket then water pump, even though old water pump was still functioning save for O-ring seal. 
216000 mi

US $100
PCV hoses cracked leading to fault code. Difficult to diagnose, relatively easy to fix. 
247000 mi

US $18
Leaky temperature sensor at lower radiator hose, replaced. 
264000 mi

US $80
Replaced secondary coolant hose. 
275000 mi

US $30
Replaced upper radiator hose (bleed valve cracked) 
252000 mi

US $60
Replaced all 6 ignition coils. 

Return to top

2001 BMW 3-Series 2dr Coupe

184-horsepower 2.5L I6 5-speed manual RWD

78000 mi Low coolant level due do air bleeder screw broken in half and spewing coolant. Dealer removed broken screw and installed a new one in less than 30 minutes at no charge to me. 
76000 mi

US $100
Check engine light was on; evaporative emissions system valve faulty; ordered part online and replaced; 

Return to top

2001 BMW 3-Series 2dr Convertible

333-horsepower 3.2L I6 6-speed manual RWD

78486 mi

US $120
Replaced camshaft position sensor Replaced oil temp sensor 
106100 mi

US $23
Replaced squealing idler pulley. 

Return to top

2001 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed shiftable automatic RWD

158300 mi

US $1035
Bad fuel pump relay required replacement of fuel pump. 
70000 mi

US $35
Replaced valve cover gasket to solve oil leak. 
75200 mi

US $846
Thermostat housing leaking 
76000 mi

US $240
Exhaust cam position sensor replaced. 
78000 mi

US $127
Overflow tank ruptured. Loss of coolant. Check engine light. Air leak at the oil filler cap. Resealed cap with no further problem. 
121000 mi

US $400
replace leaking valve cover gasket 
127000 mi

US $200
the coolant expansion tank was leaking. 
127800 mi

US $560
belts and tensioners 
138000 mi

US $1030
fuel pump and filter 
145000 mi

US $100
cracked overflow tank 

Return to top

2001 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed shiftable automatic AWD

90000 mi

US $350
Expansion tank leak, replaced along with radiator and automatic transmission thermostat 

Return to top

2001 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed manual RWD

122140 mi

$600
Clutch 
130200 mi

$120
Camshafts intake and exhaust position sensors 

Return to top

2001 BMW 3-Series 2dr Convertible

225-horsepower 3.0L I6 5-speed manual AWD

89000 mi

US $85
Check engine light on - major EVAP leak according to the code. Mechanic smoked the exhaust system, found no leaks, then reset the light. 
94000 mi

US $600
Oil pan gasket replaced 
100400 mi Water pump seeping 

Return to top

2001 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed shiftable automatic RWD

108100 mi

US $300
Radiator overflow container failed 
101000 mi

US $50
Replaced exhaust cam position sensor 
109000 mi

US $700
Cooling system failure. Radiator tank leaking,and thermostat stuck open. Replaced tank and associated parts,heated thermostat,water pump, all hoses and belts. 
124200 mi

US $110
Rough running engine. Went into limp mode. Replaced #1 ignition coil. 
128000 mi

US $1790
Oil filter housing gasket, Vanos oil line, 
129000 mi

US $700
Oil pan gasket replacement 

Return to top

2001 BMW 3-Series 2dr Convertible

184-horsepower 2.5L I6 5-speed manual RWD

92000 mi

US $20
Oil level sensor so bad and it was replaced during the last oil change. 
95000 mi

US $60
Thermostat was sticking open and not allowing the engine to warm up fully. 

Return to top

2001 BMW 3-Series 2-door

6-cylinder automatic 2WD

70000 mi

US $200
Thermostat corroded, stuck in open position. Tech stated that if left unrepaired, corrosion could migrate to the ECM via the sender cable and ruin it. 
74000 mi

US $297
Cracked coolant expansion tank replaced along with tank cap, level sensor, thermostat, & antifreeze. 
75000 mi Brake and DSC warning laps illuminated simultaneously. This fault disables both the DSC and anti-lock braking systems. Steering angle sensor replaced. 

Return to top

2000 BMW 3-Series

Engine not specified

139100 mi

£300
Coolant leak. I am currently monitoring the mileage(after topping up) to report back to the garage on the frequency of the Coolant light coming up. 
147000 mi Blown head gasket 
104160 mi

C $30
Hose between radiator and expansion tank cracked and threw coolant all over the engine bay. Easy to repair. Purchased part online (not from BMW dealer...too expensive). 
169000 mi

US $200
Failed a/c compressor and replaces belts. Squeaking noise from the compressor. 

Return to top

2000 BMW 3-Series 4dr Wagon

170-horsepower 2.5L I6 5-speed shiftable automatic RWD

127000 mi

US $178
Multiple issues with the emissions system. Replace faulty Fuel Breather Control Valve, Evap Control Valve, and, as required, the interconnecting hoses. Each part was tested prior to replacement. 
128000 mi

US $500
Replaced expansion tank. Plastic was brittle and broke which lead to radiator fluid leaking. I was informed that I will soon require replacement hoses for the radiator and replacement for the front bushings (crack in rubber - second time) Replaced expansion tank. Plastic was brittle and broke which lead to radiator fluid leaking. I was informed that I will soon require replacement hoses for the radiator and replacement for the front bushings (crack in rubber - second time) 
50869 mi

US $516
Pulse Generator replaced. 
90602 mi

US $671
Fuel Pump and Filter replaced. 
95214 mi

US $478
Oxygen Sensors (pre-cat) replaced. 
102131 mi

US $35
Valve Cover Gasket replaced. 
116505 mi

US $1154
Water Pump, Coolant Expansion Tank, Upper Radiator Hose replaced. Oil and Filter changed. Left Front Window Regulator repaired.  
129000 mi

US $495
They replaced the evaporative system valve (by the intake manifold), gas cap, and crankcase ventilation hose. The check engine light is off now. They replaced the evaporative system valve (by the intake manifold), gas cap, and crankcase ventilation hose. The check engine light is off now. 
132515 mi

US $250
One ignition coil replaced. Six spark plugs replaced. Oil change. Brake Fluid Flush. Oil Change. One ignition coil replaced. Six spark plugs replaced. Oil change. 
146000 mi

US $300
Replaced the Idler wheel. The bearing had failed. 
158000 mi The radiator was leaking. 

Return to top

2000 BMW 3-Series 4dr Wagon

170-horsepower 2.5L I6 5-speed manual RWD

99200 mi

US $2000
Entire cooling system needed to be replaced. 
110000 mi

US $680
Replacement of Fuel Pump and very clogged fuel filter. Mechanic wouldn't say latter caused the former. Chicken and egg issue, he said. 
176080 mi Exhaust leak 

Return to top

2000 BMW 3-Series 4dr Sedan

193-horsepower 2.8L I6 5-speed shiftable automatic RWD

162000 mi

US $300
gas seal on tank 
168300 mi

US $400
failing fuel pump 
186000 mi

US $50
Cracked coolant reservoir 
190600 mi

US $400
Bad Thermostat 
197000 mi

US $5200
Catastrophic engine fan clutch failure. 
182000 mi The secondary air pump failed which didn't really affect the cars operation but could have been exscacerbating the VANOS low idle RPMs during cold weather starts issue. 
93000 mi

US $1000
Pulley imploded causing belt to fail causing fan clutch to fail. Result is overheating of engine and loss of waterpump and coolant. Luckily, no major engine damage--only needed to replace belt, pulleys, fan clutch, and coolant. 
129000 mi

US $160
cam sensors 
140000 mi

US $30
Cleaned carbon buildup off throttle plate. 
110000 mi

US $180
Car stalled due to failed fuel pump. Replaced fuel pump. 

Return to top

2000 BMW 3-Series 4dr Sedan

193-horsepower 2.8L I6 5-speed manual RWD

291000 mi

US $180
THROTTLE POSITION SENSOR WENT OUT WHICH WAS LOCATED IN THROTTLE BODY. HAD TO REPLACE ENTIRE THROTTLE. 
116000 mi

US $110
oil level sensor failed and was replaced 
120000 mi

US $100
exhaust camshaft position sensor 
106000 mi

US $230
Replaced expansion tank, radiator cap and coolant- tank was leaking. 
111000 mi

US $670
Replaced all belts, tensioner pulley, idler pulley and AC tensioner pulley. 
118000 mi

US $546
Radiator fan failed, causing overheating and upper radiator hose to burst. Fan and hose replaced. 
137000 mi

US $467
Check engine light on, rough idle- dealer replaced pulse generator camshaft sensor and cracked tube elbow (intake air boot). CEL back day later. car still needs new radiator ($1,200) but we are trading in the car soon, so we shall leave it for next owner. CEL on, rough idle, and car overheating- dealer replaced sensor and cracked hose- decided to sell car and not fix cracked radiator- Note: one day after "fix" rough idle returned. 
150000 mi

US $450
Radiator fan broke- took to shop. 
150000 mi

US $600
The radiator was leaking, so it was replaced. 

Return to top

2000 BMW 3-Series 4dr Sedan

170-horsepower 2.5L I6 5-speed shiftable automatic RWD

98000 mi One catalytic converter bad, would have to replace both plus exhaust manifold 
98000 mi One catalytic converter bad. 
36200 mi

US $31
REAR MUFFLER RUBBER MOUNT REPLACED 
147000 mi

US $30
Car vibrated at idle speeds. Air Mass Meter Boot had a small hole. Air Mass Meter Boot was replaced. Vibrations gone. 
149000 mi

US $30
Check the infamously unreliable cooling system. Everything was ok except for coolant, which was dirty and was replaced. 
149000 mi

US $10
Code p1189 on. Car was shaking on idle. Replaced oil separator drain hose(connects oil separator with the oil dip stick). Problem solved. 
146200 mi

US $25
Replaced coolant recovery hose. 
103600 mi

US $500
Serpentine Belt replaced 
114000 mi

US $600
Fuel pump failure 
126000 mi

US $300
Coilpack Waterpump 
156000 mi

US $160
1 day at shop / Had lights DSC and limp mode / Cleaned idle control valve it was successful. 
178000 mi

US $120
Got check engine light, had oxygen sensor codes, replaced both pre-catalytic oxygen sensors. 
181300 mi

US $200
Had valve cover gasket leak. Replaced worn valve cover gasket, vanos seals, spark plugs. 
189000 mi

US $600
Radiator found leaking. Replaced radiator, hoses, expansion tank. Exhaust cam sensor cause of "check engine" light. Replaced exhaust cam sensor. 
211000 mi

US $400
Oil separator needed replacement, engine codes appeared with various sensors pointing to the oil separtor. 
124000 mi

US $750
Replaced water pump, also had to replace belts and tensioner 
62000 mi

US $850
Cooling sytem leak in coolant reservoir tank. Decided to replace 11 year old hoses, tank and radiator since rad. had plastic components also. Also replaced water pump. 
74300 mi

US $400
Motor mounts are failing will be replaced soon. Causing vibration when car is not in motion as well as in motion. 
87000 mi

US $1500
Started with purge valve problem and finally ended replacing charcoal canister and 3/2 valve and crankcase vent valve. 
128000 mi

US $500
oil pan craked, had to be replaced 
140000 mi

US $475
car would not start, had to replace the fuel pump. 425$ 
132000 mi

US $3800
Broken valve spring required tearing down and rebuilding engine 
153000 mi

US $400
Water pump went bad. 

Return to top

2000 BMW 3-Series 4dr Sedan

170-horsepower 2.5L I6 5-speed manual RWD

151600 mi

US $334
Themostst stuck open. Heat from vents was not very hot. Leaking water. Pressure test $52 found lower radiator hose leaking. Remove and replace upper and lower hoses $276. Flush cooling system $120. Total $448. 
118000 mi

US $82
water pump and belts 
126000 mi check engine light pcv valve & O2 sensors 
127000 mi

US $250
Camshaft position sensor. 
142000 mi

US $100
Cooling system header tank. 
175000 mi

US $43
valve cover gasket 
180000 mi

US $65
upper coolant hose PLASTIC bleeder broke 
114000 mi

US $300
level sensor replaced 
206000 mi

US $40
Water pump broke 
132000 mi Valve gasket cover resealed. 
81000 mi

US $1100
Cooling expansion tank ruptured. Replaced tank and hoses 
81000 mi

US $900
Water temp overheating at long idle. Aux fan diagnosed faulty and replaced. 
169300 mi

US $200
Classic cracked expansion tank. Replaced Thermostat and expansion tank cap while in there. 
176000 mi

US $850
Throttle body servo failed 

Return to top

2000 BMW 3-Series 4-door

6-cylinder manual 2WD

100000 mi

US $175
Oil light (yellow) was coming on indicating low oil level, but the dipstick showed oil level full. Replace oil level sensor. 

Return to top

2000 BMW 3-Series 4-door

6-cylinder automatic 2WD

118000 mi The water pump ceased and the radiator expansion tank exploded releasing all the coolant. The vehicle is no longer functioning. Sold it. 
52000 mi

US $400
Coolant expansion tank and upper hose ruptured. 
57000 mi

US $450
Replaced coolant pump and thermostat since the pump starting to make noise. 
76000 mi

US $450
Replaced oil filter housing gasket. 

Return to top

2000 BMW 3-Series 2dr Coupe

170-horsepower 2.5L I6 5-speed shiftable automatic RWD

109200 mi

US $100
Check Engine Light showed idle control valve stuck closed. Cleaned and replaced. Then bad idle with cylinder misfire. Replaced all spark plugs. Likely that ignition coil boot is cracked. 
125000 mi

US $1000
Radiator leak (complete cooling overhaul), replaced ccv and hoses, VANOS, valve cover gasket, HID Xenon lights, & control arm bushings. This car is high maintenance. 
130000 mi

US $50
replaced oil filter housing gasket and oil pan gasket 
38000 mi

US $629
Water pump leaking badly. Could have lasted some weeks, but not taking the risk. 
58200 mi

US $303
Oil Pressure sensor was replaced however that didn't fix the problem and it took them a couple more days to get it right. They fixed @ no additional charge but never told me what was the problem. Problem a gasket needed replacement. 
109 mi

US $845
/Intake Cam/Air Mass Flow Sensor 

Return to top

2000 BMW 3-Series 2dr Coupe

170-horsepower 2.5L I6 5-speed manual RWD

126480 mi

C $1908
Oil level sensor replaced. 
150660 mi

C $2400
radiator. water pump. belts. tensioner.expansion tank. first replacement of radiator in 11 years. first expansion tank. third water pump.2nd tensioner. 2nd belts. 
106000 mi

US $86
Exhaust side camshaft angle sensor replaced. 
111000 mi

US $50
Replace fuel breather evap valve 
89000 mi

US $700
Replaced cooling system, belts and idlers. Brake pads and rotors. 
114700 mi

US $120
Replaced electric radiator fan 
118000 mi

US $140
Replaced fuel pump 
127000 mi

US $650
Persistent driveability problems that may or may not be related to an aftermarket intake. 
132000 mi Persistent check engine lights 
141000 mi

US $1400
Water pump failure 
158000 mi

US $503
Expansion Tank Failure 
159000 mi

US $600
Coolant Leak 
159300 mi

US $2400
The DME went bad 
162300 mi

US $1300
Camshaft sensor, valve gasket replaced 

Return to top

2000 BMW 3-Series 2dr Convertible

170-horsepower 2.5L I6 5-speed shiftable automatic RWD

89280 mi

C $200
Oxygen sensor was cracked and gave me an error code 
196000 mi

US $100
Replaced Ignition Coils 

Return to top

2000 BMW 3-Series 2dr Convertible

170-horsepower 2.5L I6 5-speed manual RWD

130000 mi

US $700
Oil leak, hoses changed. 
137000 mi

US $320
camshaft position sensor threw code, Check engine light came on 
137300 mi

US $90
Engine coil wore out, had to be replaced. Car limped home. 

Return to top

1999.5 BMW 3-Series 4dr Sedan

170-horsepower 2.5L I6 5-speed shiftable automatic RWD

142340 mi Water Pump failed and chewed up both Belts. Had it towed to BMTech. Inspected and told the cooling system was failing and leaks so need overhaul at $2000. Only had water pump & belts replaced as overhaul was too costly. Cooling System had leaks after leaving mechanic. Replaced Thermostat with housing, Upper & Lower hoses, Radiator, Expansion Tank, ET Cap, Water Pump. No more leaks but coolant level low warning on dash. Bleeding to attempt fix. 
146940 mi

A $2500
Blown head gasket Blown head gasket@235000km. Replaced with 2nd hand engine with 98000km. 

Return to top

1999 BMW 3-Series

Engine not specified

123300 mi

US $250
thermostat replacement/fuel filter replacement/spark plug replacement 
106000 mi

US $70
E36 M3 Vanos seals replacement 
101000 mi

US $1
Replace Radiator. 
141300 mi

US $400
Cracked coolant overflow tank. 
67000 mi

US $1000
Failed t-stat in open position. Replaced entire cooling system. 
124620 mi

€600
Main fuel jet electronics broke + fuel injector pump computer unit broke 
131440 mi

€150
ignitor replaced 
132680 mi

€350
Belt pulley replaced exhaust part replaced 
75000 mi

US $220
Water pump failure 
127700 mi

US $425
Clutch replacement 
139100 mi

US $300
Vanos problem 
168000 mi

US $328
replaced faulty lifters 
109000 mi

US $400
Radiator went out and shortly after the thermostat. First time I replaced either. 
139500 mi

¤4000
engine mount, transmission mount 
131000 mi

US $45
replaced transmission motor mounts engine running very rough, rpm severe vacillation; poor acceleration/power 

Return to top

1999 BMW 3-Series 4-door

6-cylinder manual 2WD

128000 mi

US $140
Rear subframe/differential mounts (7 total) were replaced due to clunking noise from differential. Rear differential mount was extremely worn, front differential mounts slightly rotted. GUIBO was also very worn. 
130000 mi

US $240
VANOS Solenoids went bad. Exhaust side was showing code P1523 (Actuator tight or jammed side b) Intake side was showing P1525 (open circuit). After replacing these both codes did not come back. I also did an oil change. Code P1520 came on after replacing VANOS solenoids. Not exactly sure of the cause, planning on replacing the exhaust CPS to see if this will correct the issue, as the current sensor is aftermarket. 
142000 mi

US $130
Double VANOS unit has BUNA O-rings that have been proven prone to failure. Replaced with Viton, which removed code P1523. However, one code has not gone away. (P1520) Will be taking the unit out for inspection once again. 
142000 mi

US $155
The Crankcase Ventilation system has failed. The pressure regulating valve that separates oil from the air has failed. Leaking oil and possibly has a vacuum leak. Parts ordered. 
143000 mi

US $40
Plastic piston inside the exhaust side of the VANOS unit was stuck. There was some burrs that I smoothed out. Replaced plastic piston. Codes are now all gone. Repair successful. 
148180 mi

C $100
had to replace thermostat 
110000 mi

US $600
Mechanic put too much oil in my car. 
142000 mi

US $750
Redo seals on VANOS system. 
147300 mi

US $800
VANOS system seals replaced 
126000 mi

US $250
Engine was giving off burned oil smell. Replaced valve cover gasket. 
129000 mi

US $269
Expansion tank ruptured and was replaced. Car had to be towed to shop. 
130000 mi

US $4
Car overheated and was towed to mechanic. Bleed valve for cooling broke and was replaced. 
134700 mi

US $700
Radiator had a leak and was replaced along with 2 hoses and temp sensor. 
154000 mi

US $2800
Replaced clutch for the first time. Also new front rotors and new pads all around. 
108000 mi

US $450
The reservoir cracked and spilled coolant. Towed car home replaced the reservoir, water pump, thermostat, hoses, and acc. belts. The car was due for the above mentioned service.  
116000 mi

US $1100
Changed the notorious differential mount. Replaced differential with a 330 differential off of a 2004 300 ci. Changed Transmission mount with an M3 mounts. Inspection II performed. 
121000 mi

US $900
Mass airflow replaced.  Drive belt tensioner replaced. 
151000 mi

US $110
Valve cover gasket was leaking. Valve cover replaced. The total amount of time taken with coil pack was less than 4 hours. Intermittent check engine light due to cylinder four coil pack intermittent failure. Coil pack replaced. 
155000 mi

US $280
The car kept on showing low coolant level repeatedly despite adding coolant every other day. Upon an inspection, there was a hair line crack letting fluid to escape. Ordered part and replaced radiator. 
108000 mi

US $750
Noticed water pump bearing going, so replaced pump and hoses.  Three days after replacing water pump, the expansion tank exploded, requiring a tow truck home, and several weeks of back/forth with the online parts dealers (no one locally carries BMW). 
140000 mi

US $250
Vanos started making noise. Shop sez I'm not changing the oil often enough. And changed the oil. I'm still waiting to see if it actually fixed things. Update: not fixed. 
160000 mi

US $200
Replaced aux air pump 
127000 mi

US $650
The radiator cooling fan stuck "on" and would not shut off even when engine was shut down. It just continued to run. This would of course run the battery down, and had to be repaired. It had failed and was replaced. 
111000 mi

US $230
The electric cooling fan controller failed. Replaced fan - came as a unit with the fan shroud & PWM controller. 
152000 mi

US $1400
Motor mounts replaced 
244000 mi

US $250
Thermostat seal showed signs of wear, therefore I replaced the thermostat, water pump and serpentine belt while I was under the hood. The repairs were done during a BMWCCA DIY event and took 3.5 hours. 
249000 mi The Motor mount on the drivers side was leaking, therefore I decided to change both of them out while I was underneath the bimmer. I also changed the oil as well. 
277000 mi

US $200
Replaced Water Pump, thermostat, upper and lower radiator hoses and finally the temperature sensor. 
278000 mi Replaced the two pre-cat O2 Sensors. 
285000 mi

US $200
I replaced the Double Vanos seals using the Beisan Vanos repair kit. The repair took 5.5 hours from start to finish including an oil, filter and valve cover gasket change. 
308000 mi

US $500
Replaced cooling pipes. Replaced oil separator. Replaced camshaft position sensor (intake side). 
312000 mi

US $547
oil housing gasket and oil line replaced successfully at Indy shop. 
324000 mi

US $120
The pre-cat O2 sensors needed to be replaced so I purchased new ones and replaced the old ones. 
325000 mi

US $600
Crank Case Venitilation system hoses replaced. 
336000 mi

US $3000
Spun a bearing in the lower block, replaced the lower block. 
341000 mi

US $150
Replaced the expansion tank and bracket including a cooling system flush. 
343000 mi

US $215
Replaced lower radiator frame, heater control valve, fuel tank breather valve and thermostat to include a coolant flush. 
344300 mi

US $160
Replaced the fuel breather valve. 
370000 mi Vacuum leak discovered between the SAP and the motor. Repaired with a new segment of rubber vacuum line. CEL showed an O2 pre-cat sensor issue. Replaced both O2 pre-cat sensors. The earlier issue actually turned out to be the MAF sensor. Replaced it and problem is resolved. 
64000 mi

US $385
Engine emissions light illuminated because of a bad cam sensor. The sensor was changed and engine emissions light was reset. 

Return to top

1999 BMW 3-Series 4-door

6-cylinder automatic 2WD

75500 mi

US $100
Valve cover gasket leak resulting in burning oil smell emitting from exhaust header. Thermostat housing cracked at temperature sensor sending unit. 
91760 mi

C $1000
valve gasket cover needed to be replaced; valve gasket cover seal needed to be replaced. 
181000 mi

US $900
Replace cracked Radiator and hose. 
183000 mi

US $200
Upper Radiator, cracked elbow. Replaced hose/elbow assembly Cracked Transmission Support-Mount - replaced 

Return to top

1999 BMW 3-Series 4-door

4-cylinder manual 2WD

160580 mi temp sender unit 
161800 mi expansion tank replacement 
185460 mi

€1700
Oil leakage from sump. Carter venting failed sometimes. O rings and gaskets where leaking due to wear. 

Return to top

1999 BMW 3-Series 4-door

4-cylinder automatic 2WD

124000 mi

C $3000
Timming belt broke, engine ovrheated 
47120 mi

$420
Car towed to shop, radiator and pipe were replaced.  

Return to top

1999 BMW 3-Series 2-door

6-cylinder manual 2WD

131440 mi

C $1800
Spark plugs, broken oil filter housing and cracked oil drip tray. 
182280 mi

C $75
Replaced thermostat and coolant. 
96000 mi

US $1300
leak in cooling system; part, tube and fluid replaced. 
45100 mi

US $250
Check engine light - code - pre-cat O2 sensor slow responding. Replaced both pre-cat O2 sensors (car has 4 sensors total). Problem solved. 
104000 mi water pump, thermostat 
58000 mi

US $90
Check engine light came on in November. OBD-II code for "Camshaft Position Sensor". Replace with OEM sensor and reset the CEL. Have been problem free for 2 weeks and counting. 
61000 mi

US $180
The mechanic saw a leak at one of the hoses and plastic housing of the radiator, so he concluded that the radiator was cracked. Ordered an aftermarket aluminum radiator and replaced it. No problems after 3 weeks. 
79000 mi

US $400
Heard whooshing air sound that is engine speed dependent. Replaced a fan clutch that had a leaking seal. Also replaced thermostat & housing, water pump, and accessory belts as preventative maintenance. 

Return to top

1998 BMW 3-Series

Engine not specified

167000 mi

US $1500
Had to replace secondary air pump (dead), check valve and 02 sensors. 
110000 mi

US $10
Low Coolant Sensor Failed 
111000 mi

US $6
O2 sensors have gone bad and have not been replaced yet. This caused a spark plug to become fouled with carbon. Misfires occured and cured by a spark plug replacement on #4. I still have not done the O2 sensors. 
114000 mi

US $400
Also did both precat O2 sensors. 
183000 mi

US $56
Replaced thermostat. 
164000 mi

US $3000
Head gasket blew (I believe that my mechanics put in regular oil instead of synthetic at last oil changed and lied to me about it). Engine needed to be replaced. 
253000 mi

US $20
Oil leak 
165000 mi

US $200
The car is overheating not every trip but every other trip & will go to the red then come right back down to the normal range. Not all the time. Already replaced the radiator. 
135000 mi

US $99
Slapping noise from rear of engine was diagnosed as a loose spark plug. Tightening spark plug fixed that problem. Clutch also needs to be repaired - estimated at $1400 
138000 mi

US $25
intake boot cracked 
111000 mi

US $350
One of the belt pulleys was making noise. I replaced tensioner and idler pulleys and went ahead and replaced water pump, belts, radiator hoses, thermostat, and coolant. 
65500 mi

US $900
Aux electric engine cooling fan controller failed in "On" position requiring replacement entire fan unit. $450 for part and replacement requires removing front bumper. 
133000 mi

US $100
Replaced valve cover gasket. Spark plugs were also changed. 

Return to top

1998 BMW 3-Series 4-door

6-cylinder manual 2WD

98000 mi

US $50
replaced cooling system hoses 
118000 mi

US $40
replace broken exhaust hangars 
172000 mi

US $140
Leaking coolant, suspected head gasket. Block test for carbons in coolant was negative --> likely not head gasket. Gasket repair material added to coolant to plug leak --> improved but not completely fixed. 
175000 mi

US $100
Car started overheating, replaced water pump and belts, flushed coolant - problem fixed. 
176000 mi

US $250
Upper radiator hose broke loose while driving causing massive coolant loss. Upper rad bib found cracked -> new rad. 1st rad leaked, returned for 2nd rad. Also replaced hoses and thermostat. 
147000 mi

US $2400
Head Gasket had to be replaced after coolant leak detected. 

Return to top

1998 BMW 3-Series 4-door

6-cylinder automatic 2WD

112000 mi

US $300
Oil seepage, replaced valve cover gasket 
91000 mi

US $500
Replaced the radiator - again. This is now the third radiator in the vehicle. The first time, radiator neck cracked clear through at base of neck next to radiator - had to be towed. This time a hole developed on top of the radiator. Defective plastic. 

Return to top

1998 BMW 3-Series 4-door

4-cylinder manual 2WD

148000 mi

US $110
Cam position sensor needed to be replaced.  
151000 mi

US $40
valve cover gasket leaking 

Return to top

1998 BMW 3-Series 2-door

6-cylinder manual 2WD

123800 mi

US $40
The idle control valve had begun to stick and cause the idle to bounce, requiring removal, cleaning with a Gumout-like solvent and reinstallation. Four bucks for the carb cleaner was the total outlay. 
150000 mi

US $200
When we replaced the fan clutch, the water pump pulley shattered, being one of the lame plastic ones. I replaced it and the water pump, and the thermostat, and coolant and the belts. Tensioners may need to be done too, but haven't ordered them yet. 
163200 mi Still gathering funds to buy radiator, fan, etc. Car overheated so I pulled over immediately and flatbedded it home to work on when I can afford the parts. Update: completed repair. 
170000 mi Done diagnostic tests, on many systems, over last several months. It began with bad idle, progressed to stalling. Now it won't run, nor even start. At this point I'm fairly sure it needs new fuel pump. Need to save up $180 to buy one. 
170300 mi Finally had money to buy new fuel pump. Bought it, put it in. Car is fine now. 
172000 mi Stalling, running badly. Vacuum leak. Needed new hose in two spots. 
81000 mi

US $800
muffler hangers needed to be replaced and a wheel straightnened. but thumping noise from trunk over bumps didn't go away, though dealer was sure the problem was the hanger. I didn't complain because the hangers were pretty worn. 
145000 mi

US $275
Replaced the front O2 sensor. CEL came one,had the codes read. No running issues or reduced mileage for the four days the car was driven with the CEL on until I could drop the car off. Price also included a Oil Change and tire rotation. 
147000 mi Valve cover was leaking oil, replaced it. 
149000 mi

US $22
Torn boot on ignition coil, replaced coil. 
149000 mi

US $16
Replaced thermostat 
149000 mi Replaced the leaking thermostat housing. 
63600 mi Low water light before starting engine and after going off. 
88000 mi

US $650
Engine missing @ low rpm. Coil bad on one cyl. replaced 1 coil 6 plugs, 6 boots 

Return to top

1998 BMW 3-Series 2-door

6-cylinder automatic 2WD

203000 mi

US $112
Replaced lower radiator hose, seemed to fix, very small coolant leak of unknown origin. 
116000 mi

US $1800
electric radiator fan failure and radiator failure 
145000 mi

US $4200
Head gasket failed, I was noticing coolant loss without external leaks. I checked my oil cap and saw the coolant/oil mix. Most of the cost was labor, over 15 hours at $115 per hour. 
165000 mi

US $933
Engine belt and pulleys broke. Water pump, belts, and all pulleys were replaced with 4 hours of labor costs. 

Return to top

1998 BMW 3-Series 2-door

4-cylinder manual 2WD

89000 mi

US $300
heater control valve 

Return to top

1997 BMW 3-Series

Engine not specified

163260 mi

R 200
Car had bad idle, fuel consumption was up. Replaced crankcase case pressure valve 
109000 mi

US $1800
Supercharger failed 
127000 mi

US $1590
Needed new clutch, second new clutch in history of car. 
108000 mi

US $500
Took for the oil change and discovered that all the oil had leaked. changed seal but still leaks little bit at pulley. 
129000 mi

US $1800
The coolant leaked, car overheated and blew the head gasket and jammed the piston. Repair was too expensive. Had to sell really cheap for parts to the mechanic 
160000 mi

US $3000
Leaking head gasket. Took the opportunity to change out all related tensioners, hoses, etc 

Return to top

1997 BMW 3-Series 4-door

6-cylinder manual 2WD

158000 mi

US $150
Replacement of oxygen sensors and rebuilding of secondary air pump to pass emissions. 

Return to top

1997 BMW 3-Series 4-door

6-cylinder automatic 2WD

142000 mi

US $700
check engine light going for camshaft sensor and crankshaft sensors. Sensors replaced. Still light. Also car stalling. 

Return to top

1997 BMW 3-Series 2-door

6-cylinder manual 2WD

151000 mi

US $100
Thermostat housing was leaking, so replaced thermostat, thermostat housing, and radiator hoses. Engine fan threw 2 blades off the base. Missed belts, hoses, and radiator, but left the small dent in hood. Replaced Fan and fan clutch. Did nothing about hood as was barely noticeable. 
155000 mi

US $750
Check engine light came on. Fault code indicated reduced catalytic converter efficiency. Tried replacing 02 sensors first but fault code returned. Replaced cayalytic converter and fault did not return. 
192000 mi

US $250
Check engine light came on. Poor idle when cold. Upstream O2 sensors were bad and had to be replaced. 

Return to top

1997 BMW 3-Series 2-door

6-cylinder automatic 2WD

134000 mi

US $458
Radiator neck cracked and broke off.. major coolant loss. New radiator installed. 
135000 mi

US $1020
Cracked, original overflow coolant tank started leaking severely. Tank was replaced and all is fine. 
138000 mi

US $400
Broken accelerator cable replaced 
145300 mi

US $550
Multiple vacuum leaks tracked down and repaired; leaking valve cover gasket also repaired. Car would stall and not run until vacuum leaks fixed. 

Return to top

1997 BMW 3-Series 2-door

4-cylinder manual 2WD

142000 mi

US $1100
Overheating because of failure of auxilliary fan.  

Return to top

1996 BMW 3-Series

Engine not specified

152500 mi

US $40
Cam Position Sensor failure. Replaced sensor. 
165000 mi Cooler leaks and check engine light stayed on 
154300 mi

US $700
Fuel pump called quits 

Return to top

1996 BMW 3-Series 4-door

6-cylinder manual 2WD

224800 mi

US $476
Coolant leak was noticed on ground, determined cause to be the radiator. Replaced part myself along with hoses, expansion tank, and fan clutch. 
73000 mi

US $400
Crank vent valve vacuum repaired/ajusted to fix cold start issues, intermittent check engine light 
163000 mi

US $150
Water pump went out 
166000 mi Replaced coolant level sensor. 
107260 mi

A $800
Rear main seal 
109120 mi

A $470
Excessive blowby, leaking oil through throttle body. 

Return to top

1996 BMW 3-Series 4-door

4-cylinder manual 2WD

279200 mi

US $175
Fuel pump failed. Replaced. 

Return to top

1996 BMW 3-Series 2-door

6-cylinder manual 2WD

52000 mi CEL for fuel trim codes. Replace valve cover gasket, throttle body gasket, vacuum hoses, O2 sensors, CCV, clean ICV,’test fuel pressure, new spark plugs 
108000 mi

US $50
Oil leak fixed in variable valve timing system in the high pressure hose. 
108300 mi

US $100
Upper and lower coolant hoses leaking, replaced 

Return to top

1996 BMW 3-Series 2-door

4-cylinder manual 2WD

89280 mi

€200
Engine mount went causing the engine to shift blocking the fan which made the car overheat. No head gasket issues luckily. Cracked the sump when the mount went though. :( 
162000 mi

US $170
Replaced valve cover gasket. 

Return to top

1996 BMW 3-Series 2-door

4-cylinder automatic 2WD

177000 mi

US $800
Replaced fan switch, coolant reservoir and thermostat 

Return to top

1995 BMW 3-Series

Engine not specified

123380 mi

A $150
fuel pump died 
174000 mi

US $230
Water pump replacement, coolant flush. New radiator cap. Mounts. 
178000 mi

US $150
Upper radiator hose mount cracked. 
104000 mi

US $426
Fuel filter, software, valve cover, spark plugs, and cabin filter. 
130000 mi

US $120
CEL throwing 02 sensor code. Replaced 02 sensor. 
131000 mi

US $1279
Replaced belt tensioner and idler, valve cover gasket and power steering hoses. 
189000 mi A leaky hose that had been replaced previously, sprang a leak again. I noticed a burning-oil small and mentioned it when taking the car in for an oil change. They identified the failure and replaced it under warranty. 
56000 mi Oil pressure sending unit. AC pulley replacement. Valve cover gasket. 
131000 mi

US $600
Engine pinging. Replaced crankshaft position sensor, ignition coils, spark plugs, water temp sensors, intake air temp sensor, fuel pressure regulator. 
111000 mi

US $1200
Engine running lean, MIL, & misfire 
111000 mi

US $1800
The exhaust midpipe/catalytics were replaced at same time to solve lean condition. 

Return to top

1995 BMW 3-Series 4-door

6-cylinder automatic 2WD

127200 mi

US $2500
Blown head gasket, warped head. Engine replacement could not be completed by independent shop. They could not get the car to run again. 
225000 mi

US $2
Fuel leak on top of fuel tank. Removed rear seat removed right side fuel pump access panel, hose crimp on fuel line failed.Cut the hose end whose crimp off and replace whose clamp. All repairs were on top of tank under bottom rear seat.  
150000 mi

US $2000
Engine overheated due to coolant system failure. Replaced coolant system, replaced car computer, replaced hoses, cleaned injectors, took broken engine and machined part of it and then took another engine and combined to create one good engine 

Return to top

1995 BMW 3-Series 4-door

4-cylinder manual 2WD

135160 mi

C $400
Bad temp sensor, bad maf. 

Return to top

1995 BMW 3-Series 2-door

6-cylinder manual 2WD

154000 mi

US $60
main computer no longer responds when hooked up for diagnostics. however car drives fine. tried swapping temporarily with computer from another car, and everything worked. so if we paid for new computer, could fix ($1200). 
156000 mi

US $400
faulty computer finally replaced with inexpensive part from wreck, now everything works properly 
183200 mi

US $2300
Replaced exhaust hangars Replaced motor mounts, transmission mounts Replaced fuel lines 
97000 mi water pump leak, replaced water pump, hoses, radiator, expansion tank loose expansion tank hose fouled & broke cooling fan; replaced fan, clutch & shroud; shop paid labor, owner paid parts 
151500 mi

US $200
Replaced O-rings in oil filter housing.  
155000 mi

US $285
Main ECU failed. Idle control valve failed. Sourced used computer and new ICV. 
131000 mi

US $4000
Head gasket & associated hoses & valve job 
114700 mi

€158
Oil leak near the Vanos, just needed to be tightened. 
116560 mi

€500
AC/Steering Belts were changed 
214000 mi

US $600
Engine making a knocking sound around the timing chain area - m50 engine. Replaced vanos and associated hardware. 
216000 mi

US $200
Replaced radiator, flushed coolant. 

Return to top

1995 BMW 3-Series 2-door

6-cylinder automatic 2WD

144000 mi

US $220
Cracked radiator 

Return to top

1995 BMW 3-Series 2-door

4-cylinder manual 2WD

150000 mi

US $30
Intake bellow was worn and had a tear in it. It is between the air flow meter and the throttle body causing bad idle and surging during acceleration. 

Return to top

1995 BMW 3-Series 2-door

4-cylinder automatic 2WD

175000 mi

US $140
Engine and transmission mounts. Transmission crossmember nearly collapsed. Had to weld in a piece of flat bar to be able to bolt it back in place. 

Return to top

1994 BMW 3-Series 2-door

4-cylinder manual 2WD

227000 mi

US $50
Check engine light on. Code stored. Mechanic determined there was not a problem, cleared codes. 

Return to top

See TrueDelta's information for all Sedans and Wagons.
See TrueDelta's information for all BMW models.

BMW 3-Series Engine Problems

See our lemon odds and nada odds page to see vehicles with no repairs or vehicles with more than three repairs. To see how frequently BMW 3-Series problems occur, check out our car reliability stats.