2007 BMW 3-Series BMW 3-Series 2007

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

Join Us

2007 BMW 3-Series repairs by problem area

Engine (39%)

Transmission and Drivetrain (4%)

Brakes and Traction Control (10%)

Suspension and Steering (6%)

Electrical and Air Conditioning (24%)

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

Other (7%)

Chart based on 1008 repairs.

2007 BMW 3-Series engine repair cost distribution

$2500+ (9%)

$1000 - $2499 (36%)

$500 - $999 (25%)

$100 - $499 (23%)

< $100 (7%)

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

2007 BMW 3-Series

Engine not specified

53940 mi

¤3600
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

31000 mi

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

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

US $50
Cracked valve cover replaced 
56000 mi

US $125
Pulley bolt missing caused pulley to warp. Pulley and bolt replaced under extended warranty only $50 deductible on this problem. 
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. 
53000 mi

US $1000
replaced water pump 
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. 
146500 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

72000 mi

US $1432
Misfire. #6 plug and coil replaced Valve cover gasket leak. 
17700 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 

Return to top

2007 BMW 3-Series 4dr Wagon

230-horsepower 3.0L I6 6-speed manual AWD

65000 mi

US $3400
valve actuator failed - in the process damaged other parts. 
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 

Return to top

2007 BMW 3-Series 4dr Sedan

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

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. 
69700 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. 
56700 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. 
89000 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. 
102000 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. 
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. 
26000 mi Just a rattle in the exhaust, was very loud but was fixed quickly by the dealer. 
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. 
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 
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. 
79200 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. 
53000 mi Extreme turbo lag - takes seconds to begin to accelerate. 
48500 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.  
76000 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. 
118300 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. 
49000 mi Hpfp replaced. Engine warning light twice. Oil change. Spark plugs replaced. 
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. 
128700 mi

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

US $983
Water pump failed 
142000 mi

US $952
Cylinder misfire, and bad ECM 
53700 mi

US $800
Thermostat..routine maintenance 
56000 mi

US $1200
Thermostat 
39500 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. 
6500 mi Warranty- High Speed Fuel Pump. 
72000 mi

US $1200
waterpump, thermostat failed 
45000 mi Periodic rough idling. 
125000 mi

US $1000
Leaking oil pan gasket 
700 mi

US $9
Missing Oil Cooler installed. Sunroof antitrap function. 
62600 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 
104000 mi

US $600
Water pump failed. Replaced. 
121700 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. 
142700 mi

US $200
Boost solenoids not holding vacuum. Both solenoids replaced. 
41000 mi

US $340
Bad ignition coil 
57000 mi

US $45
Coil went out 
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. 
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. 
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 
10000 mi Updated software to make the acceleration smoother. 
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.  
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  

Return to top

2007 BMW 3-Series 4dr Sedan

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

93000 mi

US $700
Water pump failed. Both water pump and thermostat replaced. 
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. 
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. 
97000 mi

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

US $2995
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 
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.  
109000 mi Carbon build up in engine head. Remedy: sandblast with walnut shells.  
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

36000 mi replaced high pressure fuel pump. 
61000 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 
109500 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. 
112000 mi engine malfunction; reduced power warning. Shop unable to locate source or fix. Comes on intermittently 
72000 mi

US $1100
Electronic water pump failure 
123000 mi

US $48
Valve cover leaking oil. Replaced gasket. 
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. 
5000 mi Small oil leak. Head Gasket replaced. 
11000 mi High pressure fuel pump failure caused car to report an engine malfunction. 
23700 mi Long crank when cold starting 
30000 mi High pressure fuel pump replaced. Second occasion.  
44700 mi Replaced waste gates 
46000 mi

US $50
diagnose engine malfunction indicator 
74000 mi

US $350
Coil misfire covered by warranty. Exhaust flap 
44000 mi DMTL pump failed causing check engine light. Pump was replaced 
66000 mi

US $1168
Electric coolant pump failed. 
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. 
9000 mi Oxygen sensor malfunction indicated by "service engine soon" warning. Under warranty 
36600 mi

US $350
replaced oil filter seal o ring. Dealer quoted $ 645. 
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. 
71300 mi

C $1000
Water leak originating in the Water Pump. Replaced Thermostat, Water Pump, Coolant Sensor, and Radiator 
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. 
2000 mi same as previously noted... rattle from engine at 1500rpm and higher. 
8000 mi Resolved by updating the software 
9000 mi HPFP failure. 
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. 
34000 mi High Pressure Fuel Pump failed. Dealer replaced and software updated under warranty. 
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. 
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 
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. 
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. 
38000 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. 
73000 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. 
80300 mi Oil pan leaking Check engine lights - VANOS solenoid needed replacing 

Return to top

2007 BMW 3-Series 4dr Sedan

turbocharged 300hp 3.0L I6 6-speed manual AWD

51600 mi Turbo Wastegates making noise at low RPM's and when revved. Dealer replaced the wastegates. 
86800 mi

C $1200
Water pump and thermostat. Latter preventive. 

Return to top

2007 BMW 3-Series 4dr Sedan

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

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. 
120000 mi

US $370
Oil stand gasket replaced. 
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. 
46000 mi

US $2630
replace valve cover $1600, rear brake $1000 
73000 mi Spark plugs replaced and ignition coil for 3rd cylinder was also replaced 
66200 mi

US $50
Faulty vanos solenoids replaced Leaking seal for eccentric valve cover Rear input shaft seal leaking 
120300 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) 
135000 mi SEL on if idle while cold. Seems to be O2 sensor related, not positive. 
40300 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 
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 $100
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. 
63000 mi

US $2500
Oil leaks. Replaced: Valve Cover Gasket, Oil Filter Housing Gasket, Oil Pan Gasket, and Main Seal. 
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.  
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. 
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. 
111500 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. 
100000 mi

US $4277
Crankshaft sensor needed replacement Valve cover leaking - needed replacement 
97000 mi

US $800
Oil quality sensor needed replacing Crank position sensor was faulty 
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 
30660 mi Head gasket leaked small amount of oil, required replacement. 
58900 mi

C $30
Gasket leaking. Required replacement. 
44000 mi

US $696
Cam cover gasket leak 
92000 mi

US $1100
Camshaft sensor bad. Car was jurking a lot and coming to halt intermittently. 
50000 mi

US $800
Low coolant warning light came on. Crappy plastic radiator had two cracks and was leaking. Radiator was replaced for $797. 
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. 
117000 mi

US $100
Valve cover gasket 
59000 mi

US $2900
Engine was misfiring and lacked performance. diagnosed to faulty coils. 
68000 mi

US $4000
injector, coil issues. 
37000 mi New hydraulic lifters for tapping noise that was related to rpm 
47000 mi Replaced valve lifters for engine ticking on cold starts after short trips 
75700 mi

US $50
Oil leak due to leaky valve cover gasket 
92000 mi Oil leak from valve cover gasket 

Return to top

2007 BMW 3-Series 4dr Sedan

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

65000 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. 
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. 
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. 
17000 mi Engine coolant leaking.  
60000 mi

US $700
Head Gasket was leaking. gasket replaced 
70300 mi

US $113675
DMTL Pump Fault and Cylinder 5 coil fault Oil FIlter Housing Gasket Leak 
74300 mi

US $272
Valve Cover Gasket Leak 
118700 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. 
123000 mi

US $400
Leaking lower radiator hose. Leaking lower radiator hose temperature sensor. 
109000 mi replace Mass Air Flow Senser 
117000 mi ignition coil on cylinder 3 faulty. Replaced all 6 coils 
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. 
107000 mi

US $1200
bad water pump 
32500 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. 

Return to top

2007 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual RWD

96000 mi

US $580
Valve cover gasket leaked. Replaced valve cover gasket. Also replaced VANOS gaskets. 
49000 mi

US $50
Hydraulic valve lifters replaced on exhaust side under warranty 
54700 mi One coil failed and was replaced 
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. 
122100 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.  
72000 mi

US $500
Main belt tensioner needed replacement, also did main belt 
17000 mi car stalled, check engine light came on and engine ran very rough until restarted, then engine ran normal 
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. 

Return to top

2007 BMW 3-Series 4dr Sedan

230-horsepower 3.0L I6 6-speed manual AWD

95300 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. 
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 
87700 mi

US $800
Oil leaking. Gasket heads replaced. 

Return to top

2007 BMW 3-Series 4-door

6-cylinder automatic AWD

12700 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. 
76280 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. 
94620 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

4000 mi o2 sensor replaced 
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. 
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. 
34000 mi

US $66
Low Pressure Fuel Pump replaced from check engine light.  
66000 mi

US $9000
Both Turbo chargers leaking oil, replaced. 
30000 mi Failed fuel injector caused rumbling start that was causing an engine light fault code. BMW replaced all 6 injectors, 2 coils and plugs. 

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. 

Return to top

2007 BMW 3-Series 2dr Coupe

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

28700 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. 
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. 
68800 mi Tightened wastegate rod to prevent minor rattle at startup and idle - success! 
79360 mi

C $1300
Water pump failure, and replaced thermostat at he same time. 
31000 mi Minor oil leak 
33480 mi

$5000
Oil leaks everywhere. Including transmission and engine 
20460 mi Belt and pulley which drive alternator were replaced. Caused power steering failure which made car unsafe to drive. 
83000 mi

US $2500
Replaced all 6 fuel injectors, spark plugs, and coils. Car was shaking badly 
12000 mi clunk when stop and start quickly this is 2nd time Transmission was updated or flashed 
74700 mi

US $2000
Leaking valve cover gasket, leaking oil filter housing gasket, walnut blast intake manifold 
74500 mi

US $2246
Replaced water pump and thermostat. Replaced engine oil filter housing gasket. Replaced serpentine belt and tensioner. 
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. 
51300 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. 
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 
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. 
66700 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. 
60000 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. 
73700 mi Turbo Wastegate failure, entire turbo assembly switched out. 
38700 mi

US $450
Had to replace spark plugs and reset computers. 
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. 
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. 
35000 mi

US $1600
Engine oil leak 
28100 mi Camshaft retainer bolts had to be replaced. 
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. 

Return to top

2007 BMW 3-Series 2dr Coupe

turbocharged 300hp 3.0L I6 6-speed manual RWD

55180 mi VANOS Solenoids were replaced. 
55780 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. 
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 
50220 mi

C $1100
water pump failure 
55800 mi

C $200
the vanos selonoid sensors were cleaned and replaced 
65500 mi

C $80
UPPER RAD HOSE BROKE 
68200 mi

C $40
replaced one coil took less than an hour 
69620 mi

C $56
oil filter housing gasket replacement. also intake cleaning. 
71300 mi

C $1000
valve cover gasket was leaking 
73980 mi oil consumption issues. replaced turbos, oil pan gasket. still oil consumption issues returned to shop. PVC valve changed. valve cover gasket replaced again because have to remove valve cover to change PCV. 
74400 mi

C $1100
electronic water pump failure 
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. 
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.  
88500 mi

US $1000
Car overheating and going into limp mode. water pump and thermostat replaced. 
26000 mi Waste Gate Actuators were noisy. Replaced and upgraded ECU code. Problem resolved. 
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). 
18000 mi Check engine light went off - no error codes were found.  
39000 mi Wastegate and turbos replaced. 
57000 mi fuel pump replacement 
65000 mi

US $225
Failure of VANOS, replaced 
87000 mi

US $1300
Water pump failure 
91000 mi Rough idle caused by old coil packs 
54000 mi

US $400
Single fuel injector failure. Barely ran, then broke down two blocks from my repair shop. 
28000 mi High pressure fuel pump went bad  
17000 mi Heavy carbon build up at both exhaust tips after 100 miles or more 
19700 mi High pressure fuel pump failure. 
36580 mi car would not start - ignition lock problem 

Return to top

2007 BMW 3-Series 2dr Coupe

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

20000 mi

US $1547
Check engine light came on. Replaced eccentric shaft sensor and gaskets. 
42700 mi

US $970
valve cover gasket replacement 
50000 mi

US $5
Heater core leak 
51000 mi

US $1300
Elec water pump dead 
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. 
64000 mi

US $400
Oxygen sensor failed; emissions system sensor (radiator sensor) failed. 

Return to top

2007 BMW 3-Series 2dr Coupe

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

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. 
48360 mi valve lifters noise detected, the dealer replaced the lifters under initial warranty. 
62000 mi replaced all sparkplugs and ignition coils 
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

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. 
23300 mi CEL on, existing service bulletin for problem required software update 
140120 mi

C $660
Water pump electronics failed. Replaced along with thermostat. 
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. 
60300 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

43000 mi SES light came on, took it to the dealer same day, they found a broken solenoid, and replaced it the same day. 
80600 mi

C $1550
Eccentric shaft sensor...  
47000 mi

US $846
Idler pulley replaced due to wear. 
6000 mi Xdrive module was replaced, as it was making clunking noise 

Return to top

2007 BMW 3-Series 2-door

6-cylinder manual 2WD

3000 mi Engine hesitates during start. 

Return to top

2007 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 2007 BMW 3-Series problems occur, check out our car reliability stats.