2004 maintenance schedule

2004 BMW 325i Maintenance Schedule & Service Intervals

The 2004 BMW 325i is equipped with the Condition Based Service (CBS) system. Unlike conventional systems that rely on mileage alone, BMW's advanced...

Reviewed by

Sophia Mercer

European vehicle technical reviewer

Last updated

August 15, 2026

Reviewed for service schedule clarity.

Key Takeaways

  • The 2004 BMW 325i uses the Condition Based Service (CBS) system, which calculates maintenance needs based on your driving style—not just mileage. Short trips and city driving require more frequent service than highway miles.
  • Spark plugs must be replaced every 100,000 miles. The M54 engine uses platinum-tipped plugs for extended service life.
  • Brake fluid requires replacement every 2 years regardless of mileage. Use DOT 4 specification fluid only.
  • Engine oil should be changed at least every 2 years for low-mileage drivers, though many owners and specialists recommend intervals of 7,500 miles or less for optimal engine longevity.
  • The original Full Maintenance Program covered this vehicle for 48 months or 50,000 miles—this coverage has long since expired.

Understanding BMW's Condition Based Service (CBS) System

The 2004 BMW 325i is equipped with the Condition Based Service (CBS) system. Unlike conventional systems that rely on mileage alone, BMW's advanced service interval indicator calculates maintenance needs based on the actual conditions under which your vehicle is operated.

The system factors in:

  • Engine coolant temperatures
  • High or low engine speeds
  • Short or long trip driving patterns
  • Number of vehicle starts

From a maintenance perspective, 62,000 miles accumulated in short-distance urban driving is not equivalent to the same distance covered at moderate cruising speeds on the highway. A car driven primarily for short city trips with numerous cold starts requires more frequent maintenance than one used for long highway journeys.

Service Indicator Display

The service interval indicator shows the next scheduled service type—either "OIL SERVICE" or "INSPECTION"—along with the remaining distance until service is due. If the maintenance interval has been exceeded, a "–" symbol appears. In the interests of road safety and reliability, BMW advises having the essential maintenance work performed without delay when this symbol is shown.

Service Data Storage

Service requirement information is continuously stored in the remote control key while you drive. Your BMW Service Advisor can read this data and propose an optimized maintenance approach. Hand your service specialist the remote control unit you last used when taking the vehicle for service.

Original Factory Maintenance Coverage

2004 BMW 325i models were covered by Full Maintenance for 48 months or 50,000 miles, whichever occurred first. This coverage included all factory-recommended maintenance as determined by the service interval indicator, plus wear items such as brake pads, brake rotors, and wiper blade inserts when wear exceeded BMW specifications.

These programs have long since expired for current owners.

OEM Maintenance Schedule

The following factory-specified intervals apply to the 2004 BMW 325i (M54 engine).

Engine Oil Service

CBS Guidance: The service interval indicator determines oil change intervals based on driving conditions. If you are a minimal-use driver—significantly fewer than 6,200 miles (10,000 km) annually—BMW recommends changing the engine oil at least every 2 years, as oil deteriorates over time regardless of use.

Owner Guidance: A documented maintenance history shows oil changes performed every 7,500 miles with fully synthetic oil. Many owners and specialists recommend changing oil at this interval or annually, whichever comes first, for optimal engine protection.

Oil Specifications: BMW recommends BMW High-Performance Synthetic 5W-30 Oil (Part Number 07 51 0 017 866) and Mobil 1 5W-30 and 5W-40 oils. If BMW-approved oil is unavailable, use a synthetic oil with an API rating of SJ or higher.

Checking Oil Level: The vehicle is equipped with an electronic oil-level monitor. For a precise measurement, the engine must be at operating temperature after uninterrupted driving of at least approximately 6.5 miles.

Brake Fluid Service

Factory Interval: Change brake fluid every 2 years. The time interval begins from the vehicle's production date.

Fluid Specification: DOT 4 brake fluid.

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.

Spark Plug Service

Factory Interval: Replace spark plugs every 100,000 miles.

Component Information: The M54 engine uses platinum-tipped spark plugs, which allow a longer service life than conventional spark plugs. The engine is equipped with six spark plugs.

Owner Guidance: Some owners report replacing spark plugs around 60,000 miles as a preventive measure. This is considered a prudent approach for vehicles with higher mileage.

Oxygen Sensor Service

Factory Interval: Replace oxygen sensor every 150,000 miles. This service is required under the terms of the applicable BMW emission system warranties.

Service Rationale: The oxygen sensor deteriorates strictly on a mileage basis and must be replaced to maximize vehicle fuel economy and minimize exhaust pollution.

Note: For SULEV (PZEV) models, specific emissions-related maintenance schedules apply as required for proper functioning of the emission control systems for optimum vehicle performance and fuel economy.

Automatic Transmission Service

Factory Interval: Change automatic transmission fluid (ATF) every 100,000 miles.

Owner Guidance: A documented maintenance example shows ATF and filter changes performed at 75,000 miles and again at 105,000 miles. This proactive approach is recommended by many specialists to ensure long-term transmission reliability.

Inspection I and Inspection II

The BMW Maintenance System includes the Engine Oil Service and Inspections I and II. These are comprehensive vehicle inspections that go beyond the standard oil service, including checks of the brake system, cooling system, suspension, steering, and electrical systems.

Inspection I includes:

  • Oil service plus comprehensive vehicle checks (transmission, rear axle, fuel lines, exhaust, power steering, steering components, brake pads and discs, brake system connections, parking brake, tire pressures)
  • Diagnostic system readout
  • Cooling system and heater hose checks
  • Windshield washer system check
  • Air conditioner operation check
  • Microfilter replacement
  • Reset service interval indicator
  • Battery state of charge check
  • Lighting system checks (exterior and interior)
  • Wiper and washer system checks
  • Safety belt checks
  • SRS airbag unit visual inspection
  • Central locking check
  • Heater/air conditioner blower check
  • Rear view mirror check

Inspection II includes:

  • All items from Inspection I
  • Additional task: Replace air cleaner element (reduce replacement interval in dusty operating conditions)

Additional Maintenance Considerations

Cooling System

The E46 generation is well-known for cooling system failure points. The owner community strongly recommends a thorough cooling system refresh, which is more than a simple coolant fluid change.

Owner Guidance: General recommendations suggest replacing the water pump, thermostat, and expansion tank every 100,000 miles. Some owners have reported original radiators lasting over 260,000 miles, suggesting radiator replacement may be less critical than the water pump and expansion tank.

Coolant replacement intervals from manufacturer specifications suggest service at periodic intervals, with some owners recommending changes around 30,000 miles to prevent corrosion.

Engine Air Filter

Owner Guidance: A documented maintenance example shows air and cabin filters changed every 15,000 miles.

Fuel Filter

Owner Guidance: Replacement at 60,000-mile intervals is recommended.

Differential Fluid

Owner Guidance: A documented maintenance example shows differential fluid changed at 90,000 miles.

Power Steering Fluid

Owner Guidance: A documented maintenance example shows power steering fluid changed at 90,000 miles.

Recommended Maintenance Planning Summary

ComponentOEM/Factory GuidanceConservative Owner Guidance
Engine Oil & FilterCBS-determined; minimum every 2 years7,500 miles or annually; BMW synthetic 5W-30
Brake FluidEvery 2 yearsDOT 4; replace at specified interval
Spark Plugs100,000 miles60,000–100,000 miles; use platinum-tipped
Oxygen Sensor150,000 milesReplace at specified interval to maintain fuel economy
Automatic Transmission Fluid100,000 miles75,000–100,000 miles; proactive service recommended
Engine Air FilterAs indicated by CBS15,000–20,000 miles or as needed
Cabin Air FilterAs indicated by CBS15,000 miles or as needed
Fuel FilterNot specified by OEM schedule60,000 miles
Differential FluidNot specified by OEM schedule90,000 miles
Power Steering FluidNot specified by OEM schedule90,000 miles
Coolant/Water Pump/ThermostatNot specified by OEM schedule100,000-mile cooling system refresh recommended

Frequently Asked Questions

How often should I change the oil on my 2004 BMW 325i?

The CBS system determines the interval based on driving conditions. BMW recommends changing oil at least every 2 years for minimal-use drivers. Many owners and specialists recommend changing oil every 7,500 miles or annually for optimal engine protection. The M54 engine requires BMW-approved synthetic oil meeting BMW Longlife specifications.

What type of engine oil does the 2004 BMW 325i use?

BMW strongly recommends BMW High-Performance Synthetic 5W-30 Oil (Part Number 07 51 0 017 866) and Mobil 1 5W-30 and 5W-40 oils. If these are unavailable, use a synthetic oil with an API rating of SJ or higher.

When should the brake fluid be replaced?

Brake fluid must be replaced every 2 years from the vehicle's production date. The 2004 325i uses DOT 4 brake fluid.

When should the spark plugs be replaced?

BMW specifies spark plug replacement at 100,000 miles. The M54 engine uses platinum-tipped spark plugs that allow longer service life than conventional plugs.

Does the 2004 BMW 325i require transmission fluid service?

Yes. BMW specifies ATF change at 100,000 miles. Many owners choose to perform this service earlier—around 75,000 miles—as a preventive measure.

What is the Condition Based Service (CBS) system?

CBS is BMW's onboard system that uses sensors and algorithms to evaluate driving conditions—including engine speeds, coolant temperatures, trip length, and number of starts—to calculate when service is required. It displays "OIL SERVICE" or "INSPECTION" to indicate the type of service needed.

What cooling system service is recommended for the 2004 BMW 325i?

The E46 generation has known cooling system failure points. General recommendations suggest replacing the water pump, thermostat, and expansion tank every 100,000 miles. This is more comprehensive than a simple coolant flush.

What was the original maintenance coverage?

The 2004 BMW 325i was covered by Full Maintenance for 48 months or 50,000 miles, including factory-recommended maintenance and wear items like brake pads, rotors, and wiper blades. This coverage has long since expired.