2004 maintenance schedule
2004 BMW 325xi Complete Maintenance Schedule & Service Guide
The 2004 BMW 325xi is equipped with BMW's advanced Condition Based Service (CBS) system.
Last updated
August 15, 2026
Reviewed for service schedule clarity.
Key Takeaways
- The 2004 BMW 325xi is powered by the M54B25 2.5-liter inline-6 engine and features BMW's xDrive all-wheel-drive system. It is part of the well-regarded E46 generation .
- BMW's innovative Condition Based Service (CBS) system calculates maintenance intervals based on your actual driving style and conditions—not just mileage. If you drive fewer than 6,200 miles per year, BMW recommends changing the engine oil at least every 2 years .
- The E46 generation has known cooling system vulnerabilities. A proactive overhaul of the water pump, thermostat, and expansion tank is strongly recommended around 100,000 miles to prevent catastrophic engine damage .
- xDrive-specific maintenance, including transfer case and differential fluid changes, should not be overlooked to ensure the longevity of the all-wheel-drive system .
Understanding BMW's Condition Based Service (CBS) System
The 2004 BMW 325xi is equipped with BMW's advanced Condition Based Service (CBS) system . Unlike conventional maintenance schedules that rely solely on distance traveled, the CBS system takes the actual conditions under which your vehicle operates into consideration .
From a maintenance perspective, 62,000 miles accumulated in short-distance urban driving cannot be compared with the same distance covered at moderate speeds in long-distance highway travel . The system factors in engine coolant temperatures, engine speeds, short or long trip driving patterns, and the number of vehicle starts to calculate optimal service intervals.
The BMW Maintenance System includes the Engine Oil Service and Inspections I and II . The service interval display in the instrument cluster shows the next required service type—typically "OIL SERVICE" or "INSPECTION"—along with the remaining distance until service should be performed.
Important Note for Low-Mileage Drivers: If you drive 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 .
Authoritative Service Information
The BMW 3 Series (E46) Service Manual from Bentley Publishers is a comprehensive source of service information and technical specifications for the 2004 BMW 325xi . It covers all E46 models from 1999 to 2005, including the 325xi, and provides procedures for everything from oil change service to interpreting the Malfunction Indicator Light (MIL) .
The Service and Warranty Information Booklet for US models provides additional information on required maintenance intervals and procedures .
Factory Service Interval Structure
BMW's recommended service intervals for the E46 platform follow a structured pattern :
| Mileage | Service Type |
|---|---|
| 15,000 miles | Oil and Safety Service (O/S) |
| 30,000 miles | BMW Inspection I (I/1) |
| 45,000 miles | Oil and Safety Service (O/S) |
| 60,000 miles | BMW Inspection II (I/2) |
| 75,000 miles | Oil and Safety Service (O/S) |
| 90,000 miles | BMW Inspection I (I/1) |
Regular oil service is due every 5,000 miles unless Inspection I or Inspection II service is due . These intervals are based on normal driving conditions. The CBS system in your specific vehicle will display the exact interval based on your individual driving conditions.
Inspection I and Inspection II Service Scopes
Inspection I (~30,000 miles)
Inspection I includes the Engine Oil Service plus comprehensive vehicle checks, including :
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; clean brake pad contact points in calipers
- 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
- Microfilter (cabin air filter) replacement
- Service interval indicator reset
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 (~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
An Inspection II service kit typically includes an oil filter, air filter, fuel filter, spark plugs, and engine oil .
Engine Oil & Filter Service
Oil Specifications
The M54 2.5-liter engine requires BMW-approved synthetic oil. The oil should meet the BMW Longlife-01 (LL-01) specification .
Recommended Viscosity: A high-performance 5W-30 or 5W-40 synthetic engine oil is recommended for the M54 6-cylinder engine . Always refer to your owner's manual for the specific viscosity and specification required for your vehicle.
Oil Capacity: The M54 engine requires approximately 6.5 liters for a full oil change with filter replacement.
Approvals: Look for oils with BMW LL-01 approval. Castrol GTX and other premium oils with ACEA A3/B4, API SN/CF ratings are suitable options .
Oil Change Interval
Factory Guidance: The CBS system determines oil change intervals based on driving conditions, with intervals that can extend to approximately 15,000 miles under ideal conditions . However, BMW also specifies that oil must be changed at least every 2 years for minimal-use drivers .
Specialist Recommendation: Many independent specialists recommend changing synthetic oil and the filter every 5,000 miles for optimal engine protection . A more conservative schedule of oil changes every 4,000 miles is also suggested by some experts .
The 5,000-mile interval is considered the standard for routine oil service, with major inspection services at 15,000-mile intervals .
Brake Fluid Service
The 2004 BMW 325xi uses DOT 4 brake fluid.
Recommended Interval: The CBS system tracks brake fluid as a time-dependent service. A 2-year interval is commonly recommended by independent specialists. BMW also recommends flushing the brake fluid every 2 to 3 years to prevent corrosion .
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 has well-documented cooling system vulnerabilities. If the engine overheats, it can lead to the block breaking down and the head bolts pulling out . Therefore, if you experience any cooling system issue, it is essential to shut the engine down immediately and have the vehicle towed .
Recommended Interval: A comprehensive cooling system overhaul is strongly recommended around 100,000 miles . This service should include replacing the water pump, thermostat, radiator, and coolant expansion tank . Regular coolant changes every 2-3 years help prevent corrosion .
Components to Address:
- Water pump
- Thermostat
- Radiator
- Coolant expansion tank (surge tank)
- Hoses and clamps
- Coolant (use BMW-approved coolant)
Service Rationale: The plastic expansion tank and water pump can fail without warning, potentially leading to engine overheating and serious engine damage. Proactive replacement is cost-effective compared to engine damage from a cooling system failure.
xDrive All-Wheel-Drive System Service
The 325xi features BMW's xDrive all-wheel-drive system, which includes a transfer case and front and rear differentials that require periodic maintenance.
Transfer Case Fluid
The transfer case contains gears and clutches that are lubricated by a specialized fluid. Over time, the fluid breaks down from heat and mechanical stress.
Recommended Interval: The transfer case fluid should be changed at regular intervals. Many owners recommend approximately 50,000 miles.
Differential Fluid
Both front and rear differentials require periodic fluid changes . The fluid can become contaminated and lose its lubricating properties over time.
Recommended Interval: Differential fluid changes are recommended at regular intervals. Some owners recommend performing this service at 30,000-mile intervals, while others suggest it as part of a major service, such as Inspection II .
Fluid Specification: Use a high-quality synthetic gear oil meeting the manufacturer's specifications.
Front Axle Boots
Owner Guidance: The front axle boots on the 325xi can fail, with the inner boot spinning out grease onto the subframe and the outer boot cracking and splitting . Monitor these components and have them repaired promptly to avoid needing to replace the entire axle, as the boots can be replaced separately .
Automatic Transmission Fluid Service
Factory vs. Specialist Guidance: While BMW has historically promoted "lifetime fluid" for automatic transmissions , independent specialists recommend servicing the transmission at regular intervals. The recommended service interval is 100,000 miles .
Owner Guidance: A complete transmission fluid flush and filter replacement is recommended. The manual transmission fluid should also be changed, despite BMW's original recommendation—one owner noted that "MTL is not lifetime either" .
A transmission service should be performed when the fluid and filter are replaced. This helps prevent internal wear and ensures smooth shifting.
Spark Plug Service
Factory Interval: BMW recommends replacing spark plugs during Inspection II, typically around 60,000 miles.
Engine Configuration: The M54 engine uses 6 spark plugs. The NGK BKR6EQUP spark plugs are a common OEM option for this engine .
Owner Guidance: Spark plugs should be replaced when performing Inspection II. An Inspection II service kit typically includes a set of 6 NGK spark plugs .
Engine Air Filter and Cabin Air Filter
Air Filter: The engine air filter is replaced during Inspection II . It should be inspected and replaced as part of regular maintenance to ensure the engine receives clean air for combustion, resulting in better performance and fuel economy. In dusty operating conditions, BMW recommends reducing the replacement interval.
Cabin Air Filter: The microfilter (cabin air filter) is replaced during Inspection I . Replacement improves cabin air quality and HVAC efficiency. A clogged cabin filter restricts airflow through the heater and air conditioner.
Fuel Filter Service
Recommended Interval: The fuel filter is replaced during Inspection II, typically around 60,000 miles. An Inspection II service kit includes a fuel filter .
Service Rationale: The fuel filter keeps the fuel injection system clean and prevents clogged injectors. Over time, the filter can become clogged with contaminants, reducing fuel flow and potentially damaging the fuel pump.
Serpentine Belt Service
Recommended Interval: BMW's service information suggests replacing the serpentine belt (Poly-V belt) and guide pulleys at regular intervals. The G-Power service documentation for M54 engines notes a replacement interval of every 30,000 km (approximately 18,600 miles) for the poly-V belt and guide pulleys .
Service Rationale: The serpentine belt powers the engine's accessory pulleys (alternator, water pump, power steering pump, and AC compressor). A failing belt can break and leave you stranded. The tensioners and idler pulleys should also be checked for wear.
Recommended Maintenance Planning Summary
| Component | Interval | Critical Notes |
|---|---|---|
| Engine Oil & Filter | 5,000 miles (specialist) / CBS-determined | BMW LL-01 approved synthetic 5W-30 or 5W-40; 6.5L capacity |
| Brake Fluid | Every 2–3 years | DOT 4 specification |
| Cooling System Overhaul | 100,000 miles | Water pump, thermostat, radiator, expansion tank, hoses; use BMW-approved coolant |
| Transfer Case Fluid | Specialist-recommended | xDrive system; use BMW-specified fluid |
| Differential Fluid | Specialist-recommended | Front and rear; use synthetic gear oil |
| Automatic Transmission Fluid | 100,000 miles (factory) / Specialist-recommended | Fluid and filter replacement |
| Manual Transmission Fluid | Specialist-recommended | Check and change at Inspection II |
| Spark Plugs | Inspection II (~60,000 miles) | NGK BKR6EQUP (set of 6); replace at factory interval |
| Engine Air Filter | Inspection II (~60,000 miles) | Reduce interval in dusty conditions |
| Cabin Air Filter | Inspection I (~30,000 miles) | Maintain cabin air quality |
| Fuel Filter | Inspection II (~60,000 miles) | Keep fuel system clean |
| Serpentine Belt & Guide Pulleys | Specialist-recommended | Every 30,000 km recommended by some sources |
Frequently Asked Questions
How often should I change the oil on my 2004 BMW 325xi?
The CBS system determines the interval based on driving conditions. However, many independent specialists recommend changing synthetic oil and the filter every 5,000 miles for optimal engine protection . If you drive fewer than 6,200 miles per year, BMW recommends changing the oil at least every 2 years . The M54 engine requires BMW LL-01 approved synthetic oil (5W-30 or 5W-40) .
What is the Condition Based Service (CBS) system?
CBS is BMW's onboard system that uses sensors and algorithms to evaluate your 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. Service data is stored in the vehicle's system.
When should the cooling system be overhauled?
A comprehensive cooling system overhaul is strongly recommended around 100,000 miles . This should include replacing the water pump, thermostat, radiator, and expansion tank. The E46 generation is well-known for cooling system failures that can lead to catastrophic engine damage if neglected .
Does the 2004 BMW 325xi require transmission fluid service?
Yes. While BMW has historically promoted "lifetime" fluid for automatic transmissions, the recommended service interval is 100,000 miles . Manual transmission fluid should also be changed at regular intervals—some owners recommend performing this service at Inspection II .
What is the 60,000-mile service for the 2004 BMW 325xi?
The 60,000-mile service is known as Inspection II . It includes all items from Inspection I, plus replacing the air cleaner element and spark plugs. An Inspection II service kit typically includes an oil filter, engine air filter, fuel filter, spark plugs, and engine oil .
What are common issues with the 2004 BMW 325xi?
Common E46 issues include cooling system failures (water pump, thermostat, radiator, expansion tank), front axle boot failures (inner boot spinning out grease, outer boot cracking), rear axle springs breaking, VANOS seal degradation, and front suspension wear . Regular preventive maintenance can help prevent major issues.
What was the original warranty coverage?
The 2004 BMW 325xi came with BMW's maintenance program covering factory-recommended maintenance as determined by the service interval indicator. This coverage has long since expired for current owners.
Where can I find detailed service information?
The BMW 3 Series (E46) Service Manual from Bentley Publishers (1999-2005) is a comprehensive source of service information covering all E46 models including the 325xi . The vehicle's Service and Warranty Information Booklet also provides maintenance details .