The top petrol engine in the non-M E46 range. The 3.0-litre M54B30 inline-six produces 231 hp and is widely regarded as one of BMW's most durable engines, with many examples exceeding 300,000 km. It shares its architecture with the 320i and 325i but adds displacement and a distinctive intake note. At this age, ownership revolves around managing the well-known plastic cooling system, oil seepage from gaskets, and the E46 platform's rear subframe weakness.· more· less
Robust M54B30 inline-6 engineStrong aftermarket parts supply
Plastic cooling components fail with ageOil consumption from piston ring design
Buy if: You want the most powerful non-M E46 with a proven inline-six and can find one with a refreshed cooling system and documented service history.
Avoid if: You cannot budget for preventive cooling system renewal or are unable to inspect the rear subframe mounting points before purchase.
Price & maintenance
Used price
€8,900
median asking price, typically 210,000 km
Typical range€7,000 – €12,600
Kilometres drivenAll
Maintenance cost
€800 – €1,500/year
at 15,000 km/year
Fixed costsservice, tyres, brakes€450 – €750 /yr
Risk bufferunplanned repairs€350 – €750 /yr
Price estimates are based on German asking prices. Prices and costs vary by vehicle condition and location.
Ownership costs
Maintenance assumes 15,000 km a year. Price estimates are based on German asking prices. Prices and costs vary by vehicle condition and location.
Used price
€8,900
Typically €7,000 – €12,600, at around 210,000 km.
Kilometres driven
Maintenance
€800 – €1,500per year
€450 – €750
service, tyres, brakes
€350 – €750
repair buffer
Price & maintenance
Used price
€9,000
median asking price, typically 225,000 km
Typical range€7,000 – €12,000
Kilometres drivenAll
Maintenance cost
€800 – €1,500/year
at 15,000 km/year
Fixed costsservice, tyres, brakes€450 – €750 /yr
Risk bufferunplanned repairs€350 – €750 /yr
Price estimates are based on French asking prices. Prices and costs vary by vehicle condition and location.
Ownership costs
Maintenance assumes 15,000 km a year. Price estimates are based on French asking prices. Prices and costs vary by vehicle condition and location.
Cooling system failure (water pump, expansion tank, thermostat)
up to €1,5001 of 8
Plastic cooling components become brittle and crack, risking catastrophic overheating · more· less
The E46 cooling system is the M54's primary vulnerability. BMW used plastic extensively for the expansion tank, water pump impeller, thermostat housing, and radiator end tanks. After 8-15 years and 80,000-150,000 km, these components become brittle from heat cycling and can crack without warning, causing rapid coolant loss. The expansion tank typically fails between 140,000-200,000 km. If coolant is lost and the engine overheats, the aluminium cylinder bores can warp oval, destroying the block. A full cooling system overhaul (water pump, thermostat, expansion tank, hoses, radiator) costs around €800-1,500 at an independent shop. Many specialists recommend replacing the entire system proactively rather than waiting for individual components to fail. This is the single most important preventive measure on any E46.
VANOS seal degradation
up to €6002 of 8
Rubber seals in the variable valve timing system harden and leak, causing rough idle and power loss · more· less
The M54 uses a dual VANOS system to vary intake and exhaust valve timing. The original rubber seals harden over time, allowing oil pressure to bypass and reducing the system's ability to adjust timing. Symptoms include rough idle (especially cold), reduced low-end torque, and a general feeling of sluggishness below 3,000 RPM. Most E46 330i engines will need VANOS seal replacement by 150,000-200,000 km. The seal kits themselves cost around €50-70 and the repair takes approximately 2-3 hours at an independent shop, bringing total cost to €300-600. BMW dealers will not rebuild the VANOS unit — they only offer complete replacement at significantly higher cost. Updated aftermarket seal kits (Beisan Systems, Dr. VANOS) are widely available and considered an improvement over the originals.
DISA valve flap failure
up to €5003 of 8
Intake manifold adjuster flap wears and can break off, risking engine damage if ingested · more· less
The DISA (Differentiated Intake System Actuator) valve controls airflow in the intake manifold for low-RPM torque. The internal flap is made of plastic and connected via a hex-shaped shaft that wears over time from vibration. If the flap breaks free, pieces can be ingested into the engine, causing catastrophic valve and piston damage. Symptoms of early-stage wear include a rattling or fluttering sound from the intake area and loss of low-end power. The repair is straightforward — the valve is accessible on top of the engine with two Torx screws. Aftermarket repair kits with upgraded metal components are available for €30-60 and eliminate the failure mode. Complete replacement units cost €150-350. Preventive replacement or inspection is recommended at every major service.
Oil consumption from piston ring clogging
up to €2,5004 of 8
M54B30 uses a low-friction piston ring design prone to oil control ring clogging · more· less
The M54B30 uses a two-ring oil control design with small drain pinholes that can clog over time, especially with extended oil change intervals. When the pinholes clog, oil passes into the combustion chamber, leading to consumption rates of 1 litre per 1,000-2,000 km in affected engines. BMW considered up to 1 litre per 1,000 km as acceptable. Mild cases can be managed by switching to high-quality synthetic oil and shorter change intervals (7,500 km maximum). Severe cases require piston ring replacement with the updated Mahle OEM version featuring larger drainage slots — this is a significant job costing €1,500-2,500 for parts and labor. In Germany, ring replacement is relatively common and well-understood by M54 specialists. Many engines never develop severe consumption if maintained with quality oil from new.
CCV (crankcase ventilation) valve failure
up to €6005 of 8
Oil separator membrane tears, causing oil leaks, rough idle, and vacuum issues · more· less
The crankcase ventilation valve (CCV) is mounted under the intake manifold and separates oil vapour from crankcase gases. The internal rubber membrane tears over time, typically between 100,000-180,000 km. A failed CCV causes excessive crankcase pressure, leading to oil leaks from other gaskets, rough idle, lean codes, and a characteristic whistling or hissing sound from the engine bay. Repair requires partial intake manifold removal on the M54, making it a 3-5 hour job. Parts cost €50-130 depending on OEM vs aftermarket, bringing total repair to €300-600 at an independent shop. It is common to replace the CCV together with the valve cover gasket to save on repeated labor.
Valve cover gasket and oil filter housing gasket leaks
up to €5006 of 8
Gaskets harden from heat cycles, causing oil seepage onto exhaust and engine components · more· less
Oil leaks from the valve cover gasket and oil filter housing gasket are essentially universal on E46 M54 engines over 100,000 km. The valve cover gasket hardens and no longer seals properly, allowing oil to seep down the sides of the engine. The oil filter housing gasket (located where the oil cooler meets the block) develops leaks that can drip onto the exhaust, creating a burning oil smell. Neither is urgent if caught early, but neglecting them leads to oil accumulation on engine components and potential fire risk. Valve cover gasket replacement costs around €100-200 in parts plus 1-2 hours labor. The oil filter housing gasket is more accessible and costs €50-100 in parts plus 1-2 hours labor. Many shops combine both repairs.
Rear subframe mounting point cracking
up to €3,0007 of 8
Floor pan cracks around rear subframe mounting bolts, a design weakness on all E46 models · more· less
The E46 is known for rear subframe mounting points cracking where the subframe bolts to the trunk floor. The 330i is somewhat less affected than the 323/328 models, but still susceptible — particularly cars driven on rough roads, tracked, or with lowered suspension. Symptoms include clunking from the rear, uneven tire wear, and visible cracking around the subframe bolt holes when the trunk carpet is lifted. Preventive reinforcement (welding plates over the mounting points) costs €800-1,500 when done before cracking occurs. If the floor pan has already cracked, repair costs rise to €1,500-3,000 depending on severity. Inspection before purchase is essential: lift the trunk carpet and check for paint cracking or rust around the four subframe mounting points.
Window regulator failure
up to €3508 of 8
Plastic window regulator clips and cables break, causing windows to drop or jam · more· less
Window regulator failure is common on all E46 models. The plastic clips and guide rails become brittle with age and snap, causing the window to drop into the door or jam at an angle. This typically affects the driver's window first due to higher use frequency. Aftermarket regulators are available from €30-60, with OEM BMW parts costing €80-150. Labor for replacement is approximately 1-2 hours. Extreme heat and cold accelerate the plastic degradation. While not mechanically critical, a stuck-down window is an immediate security and weather concern.
Reliable engine, but age demands proactive maintenance
The M54B30 is one of BMW's most proven engines and can reliably reach 300,000+ km with attentive maintenance. The cooling system is the critical area — proactive replacement of all plastic cooling components is the single most important ownership decision. Oil leaks from gaskets are inevitable but inexpensive to address. The DISA valve should be inspected or preventively upgraded. At this age, condition and maintenance history matter far more than mileage.
Service history
Complete records from BMW dealer or independent specialist. Verify oil changes no longer than 10,000 km apart.
Cold start
Start the engine completely cold. Listen for rattling (VANOS), fluttering (DISA), or rough idle (CCV/vacuum leaks).
Test drive
Minimum 30 minutes including city, highway, and stop-start traffic. Check for low-RPM hesitation and smooth gear changes.
Tires and alignment
Check tread depth, age (date codes), and uneven wear patterns that indicate suspension or subframe issues.
Specific for this vehicle
Check coolant expansion tank and hoses
Look for discolored, brittle, or swollen plastic on the expansion tank. Check coolant level and color — brown or milky coolant indicates serious problems. Ask if the cooling system has been renewed.
Inspect rear subframe mounting points
Lift the trunk carpet and inspect the four subframe bolt areas for cracking paint, rust, or visible metal fractures. This is the single most important structural check on any E46.
Check oil level and consumption history
Ask the owner about oil consumption rate. Check for oil residue around the valve cover, oil filter housing, and underneath the intake manifold (CCV area).
+ 3 more checksShow less
Listen for DISA valve rattle at idle
With the engine warm and idling, listen at the front of the intake manifold for a rattling or fluttering sound. This indicates a worn DISA flap that needs replacement.
Test all four electric windows
Operate each window fully up and down. Listen for grinding, clicking, or uneven movement indicating worn regulators.
Inspect underside for oil leaks
Look underneath for active oil drips from the valve cover gasket, oil filter housing, or oil pan gasket. Some seepage is normal at this age, but active dripping needs attention.
The Takata airbag recalls are safety-critical and affect nearly all E46 models. Contact BMW with the VIN to verify all recall work has been completed. Airbag replacement is carried out free of charge regardless of vehicle age.
Warranty Status
Factory warranty (2 years)Expired on all E46 330i models
Rust perforation warranty (12 years)Expired on all E46 models
All E46 330i models are well outside their original factory warranty. Third-party warranty providers may offer coverage, but exclusions for age-related wear items like cooling components and gaskets are typical. Budget for maintenance rather than relying on warranty coverage.
Sources: Research draws on model-specific owner forums and owner communities, recall information from official authorities, German automotive press, and multiple workshop cost references cross-checked against each other.
This report is for informational purposes only and does not constitute professional advice. Estimates may be inaccurate. Always have a qualified specialist inspect the vehicle before purchase. We accept no liability for decisions made based on this information.