2004 maintenance schedule

2004 BMW 330ci Convertible Complete Service & Maintenance Schedule

The 2004 BMW 330ci Convertible (E46) represents a pinnacle of the E46 generation, powered by the M54B30 3.0-liter naturally aspirated inline-6 engine...

Reviewed by

Sophia Mercer

European vehicle technical reviewer

Last updated

August 15, 2026

Reviewed for service schedule clarity.

The 2004 BMW 330ci Convertible (E46) represents a pinnacle of the E46 generation, powered by the M54B30 3.0-liter naturally aspirated inline-6 engine producing 225 horsepower and 214 lb-ft of torque. This final-year E46 coupe delivers a classic BMW driving experience with the top down, but the factory 48-month/50,000-mile Full Maintenance Program has long since expired for current owners . A proactive, owner-funded approach to maintenance is now essential for preserving the reliability and value of this vehicle.

Key Takeaways

  • The 2004 BMW 330ci Convertible is powered by the M54B30 3.0-liter inline-6 engine and is the final year of the E46 generation . The factory 48-month/50,000-mile Full Maintenance Program has expired, making owner-funded maintenance your responsibility .
  • BMW's Service Interval Display calculates maintenance needs based on driving style rather than fixed mileage, displaying "OIL SERVICE" or "INSPECTION" to indicate the required service scope .
  • For the M54 engine, specialists recommend oil changes every 5,000 miles using BMW-approved synthetic oil (5W-30 or 5W-40). The engine has a capacity of approximately 6.5 liters .
  • The scheduled service cycle follows a structured pattern: Oil Service every 15,000 miles, Inspection I at 30,000 miles, and Inspection II at 60,000 miles .
  • If you drive fewer than 6,200 miles annually, BMW recommends changing the engine oil at least every 2 years, as oil deteriorates over time regardless of use .

Understanding BMW's Service Indicator System

The 2004 BMW 330ci Convertible is equipped with BMW's Service Interval Display system. While conventional systems rely on mileage alone to determine when service is due, the BMW Maintenance System reflects the actual conditions under which the vehicle operates . From a maintenance point of view, 62,000 miles accumulated in short-distance urban driving are not the equivalent of the same distance covered at moderate speeds on the highway .

Service Display Messages

The service interval display shows when an oil service, an inspection (alternating between Inspection I and II), or a brake fluid change is due . The system uses the inscriptions "OIL SERVICE" and "INSPECTION" to indicate the required service scope .

Critical Note for Low-Mileage Drivers

If you drive significantly fewer than 6,200 miles (10,000 km) annually, BMW recommends having the engine oil changed at least every 2 years, since engine oil deteriorates over time regardless of use .

Service and Warranty Documentation

For additional information on required maintenance intervals and procedures, consult the Service and Warranty Information Booklet for US models, or the Warranty and Service Guide Booklet for Canadian models . BMW recommends that maintenance and repair operations be performed at an authorized BMW center.

Authoritative Service Information

For comprehensive service information, the Bentley BMW 3 Series (E46) Service Manual is a definitive source covering 1999-2005 models, including the 2004 330ci Convertible . This manual covers the M54 3.0-liter engine and provides step-by-step procedures and accurate specifications for all maintenance and repair operations.

Scheduled Maintenance Structure

BMW's recommended service intervals for the E46 platform follow a structured pattern :

MileageService Type
15,000 milesOil and Safety Service (O/S)
30,000 milesBMW Inspection I (I/1)
45,000 milesOil and Safety Service (O/S)
60,000 milesBMW Inspection II (I/2)
75,000 milesOil and Safety Service (O/S)
90,000 milesBMW Inspection I (I/1)

Engine Oil Service

BMW makes oil service simple to understand—regular oil service is due every 5,000 miles unless Inspection I or Inspection II service is due . No matter how often you drive your vehicle, it is best to perform an engine oil service every 5,000 miles .

Inspection I (Approximately 30,000 miles)

Inspection I includes the Engine Oil Service plus comprehensive vehicle checks :

Undercarriage:

  • Engine oil and filter change
  • Transmission and rear axle inspection for leaks
  • Half-shafts inspection for leaks at flexible boots
  • Fuel tank and exhaust system visual check
  • Power steering system leak check
  • Steering components check for play and condition
  • Brake pad thickness check
  • Brake system connections and lines check
  • Parking brake actuation check
  • Tire pressures and condition check

Engine Compartment:

  • Diagnostic system readout
  • Cooling system/heater hose connection check
  • Coolant level and antifreeze protection check
  • Windshield washer fluid level check
  • Air conditioner operation check
  • Replace microfilter (cabin air filter)
  • Reset service interval indicator

Body/Electrical:

  • Battery state of charge check
  • Lighting system checks
  • Wiper and washer system checks
  • Safety belt condition and function check
  • SRS airbag unit visual inspection
  • Central locking check

Inspection II (Approximately 60,000 miles)

Inspection II includes all items listed under Inspection I, plus the following additional tasks :

  • Replace air cleaner element (reduce replacement interval in dusty operating conditions)
  • Replace spark plugs

Engine Oil Service

Oil Specifications and Capacity

The M54B30 engine requires BMW-approved synthetic oil . BMW recommends using a high-performance 5W-30 or 5W-40 synthetic engine oil for the M54 6-cylinder engine .

Oil Capacity: The M54 3.0L engine has an oil capacity of approximately 6.5 liters (with filter) .

Approved Specifications:

  • BMW Longlife-01
  • ACEA A3/B4
  • API SN/CF

Oil Change Interval

Factory Guidance: BMW's Service Indicator system can recommend oil changes based on driving conditions, potentially up to 15,000 miles . The calculation covers practically every operating situation.

Specialist Recommendation: Pelican Parts recommends changing the engine oil and filter every 5,000 miles . FCP Euro confirms regular oil service is due every 5,000 miles unless Inspection I or II is due .

Critical Note for Low-Mileage Drivers: If you drive significantly fewer than 6,200 miles annually, BMW recommends having the engine oil changed at least every two years .

High-Mileage Consideration: For higher mileage vehicles (100,000 miles and above), many owners and specialists recommend moving to a higher viscosity oil, such as 5W-40, and conducting intermediate oil changes .

Brake Fluid Service

Factory Guidance: BMW recommends brake fluid replacement every two years . The time interval begins from the vehicle's production date .

Fluid Specification: The 2004 330ci Convertible uses brake fluid meeting DOT 4 specifications.

Service Rationale: Brake fluid is hygroscopic, meaning it absorbs moisture from the air over time. Moisture in the brake system can corrode internal components and lower the fluid's boiling point, leading to brake fade. Regular replacement is critical for maintaining braking performance.

Cooling System Service

Critical Preventive Maintenance

The E46 generation is well-known for cooling system failure points. The cooling system components—including the water pump, thermostat, and expansion tank—are known to fail over time. Regular maintenance is crucial; monitoring coolant levels and replacing components as needed can prevent overheating.

Coolant Specification: BMW-approved coolant should be used, typically BMW Blue coolant mixed with distilled water. The engine coolant has a lifetime rating and does not need to be changed according to BMW's official position .

Recommended Interval: Many specialists recommend a full cooling system refresh as preventive maintenance, typically including the water pump, thermostat, and expansion tank.

Spark Plug Service

Factory Guidance: Spark plugs are replaced as part of Inspection II .

Recommended Interval: The M54 engine uses 6 platinum-tipped spark plugs designed for extended service life . Real-world examples show spark plugs replaced as part of comprehensive maintenance.

Component Information: For the 2004 330ci Convertible, OEM-quality spark plugs are available from NGK and other quality brands.

Oxygen Sensor Service

Factory Guidance: BMW specifies oxygen sensor replacement every 100,000 miles . The oxygen sensor deteriorates strictly on a mileage basis and must be replaced to maximize vehicle fuel economy and minimize exhaust pollution . This replacement is required under the terms of the applicable BMW emission system warranties.

Serpentine Belt Service

Service Notes: The drive belt must be replaced if fouled with hydraulic fluid. If the drive belt is to be subsequently reused, mark the direction of travel and reinstall it in the same direction of travel.

Recommended Interval: The serpentine belt should be inspected regularly and replaced if worn. Replacement of belts and tensioners as a set is recommended at regular intervals.

Convertible-Specific Maintenance

The 2004 330ci Convertible features a power-operated soft top with multiple motors and transmissions for its operation. The hydraulic system for the power top should be inspected for leaks at service intervals. If the top operates slowly or makes unusual noises, the hydraulic fluid level should be checked.

Break-in Procedures

For vehicles with a newly replaced engine or differential, BMW specifies break-in procedures :

First 1,250 miles (2,000 km):

  • Constantly vary both vehicle and engine speeds
  • Do not exceed 4,500 rpm or vehicle speeds over 100 mph (160 km/h)
  • Do not use full throttle
  • Avoid pressing the accelerator beyond the kickdown point

After 1,250 miles: Engine or vehicle speeds can be gradually increased.

Tires: Drive with extra care during the first 200 miles (300 km) to allow tires to achieve full traction potential.

Brake system: Approximately 300 miles (500 km) must elapse before brake pads and rotors achieve optimal contact and wear patterns.

Clutch: Approximately 300 miles (500 km) must elapse before the clutch operates at optimum efficiency.

Summary of Recommended Service Intervals

ComponentRecommended IntervalKey Notes
Engine Oil & Filter5,000 milesBMW-approved synthetic 5W-30 or 5W-40; 6.5L capacity
Inspection I30,000-mile intervalsComprehensive vehicle inspection
Inspection II60,000-mile intervalsIncludes Inspection I items plus air filter and spark plugs
Brake FluidEvery 2 yearsDOT 4 specification
Spark PlugsInspection II intervals6 plugs; platinum-tipped
Oxygen Sensor100,000 milesReplace to maintain fuel economy
Cooling SystemMonitor and refresh proactivelyWater pump, thermostat, expansion tank
Serpentine BeltInspect regularlyReplace if fouled with hydraulic fluid
Major Periodic ServiceEvery 2 years / 30,000 kmCBS-determined scope

Frequently Asked Questions

How often should I change the oil on my 2004 BMW 330ci Convertible?

Pelican Parts and FCP Euro recommend changing the engine oil and filter every 5,000 miles . If you drive fewer than 6,200 miles annually, BMW recommends changing the oil at least every two years . The M54 engine requires BMW-approved synthetic oil such as 5W-30 or 5W-40 and has a capacity of 6.5 liters.

What type of engine oil does the 2004 BMW 330ci Convertible use?

The M54 engine requires BMW-approved synthetic oil. A high-performance 5W-30 or 5W-40 synthetic engine oil is recommended . BMW recommends BMW 5W-30 High Performance Synthetic Oil. Always refer to your owner's manual for the specific viscosity and specification required for your vehicle.

What is the difference between Inspection I and Inspection II?

Inspection I includes the Engine Oil Service plus comprehensive vehicle checks. Inspection II includes all Inspection I items plus additional tasks: replacing the air cleaner element and replacing spark plugs .

When should the brake fluid be replaced?

BMW specifies brake fluid replacement every two years . The 2004 330ci Convertible uses DOT 4 brake fluid. Regular replacement prevents moisture contamination that can compromise braking performance.

When should the spark plugs be replaced?

Spark plugs are replaced as part of Inspection II . The M54 engine uses 6 platinum-tipped spark plugs designed for extended service life.

When should the oxygen sensor be replaced?

BMW specifies oxygen sensor replacement every 100,000 miles . This is required under the terms of applicable BMW emission system warranties to maximize fuel economy and minimize exhaust pollution.

What was the original warranty coverage on the 2004 BMW 330ci Convertible?

The 2004 BMW 330ci Convertible came with Full Maintenance for 48 months or 50,000 miles, which covered all factory-recommended maintenance and wear items such as brake pads, brake rotors, and wiper blade inserts . This coverage has long since expired.

Where can I find detailed service information for my 2004 BMW 330ci Convertible?

The vehicle's Owner's Manual provides details on the Service Indicator system and maintenance requirements . The Service and Warranty Information Booklet also provides maintenance details. The Bentley BMW 3 Series (E46) Service Manual is a comprehensive source of service information covering the 2004 330ci Convertible .

What is the Service Interval Display system?

The Service Interval Display is BMW's onboard system that calculates maintenance needs based on driving conditions rather than fixed mileage . The system displays "OIL SERVICE" or "INSPECTION" to indicate the required service scope. Service data is stored in the vehicle's memory and is read by your BMW service center.

Does the 2004 BMW 330ci Convertible require transmission fluid service?

The 2004 BMW 330ci Convertible is available with either a 5-speed automatic or a 6-speed manual transmission. While BMW's original maintenance program did not specify a fixed interval for transmission fluid service, many specialists recommend servicing the transmission at regular intervals to ensure long-term reliability. Check your owner's manual for the brand of fluid specific to your make and model.