2004 maintenance schedule

2004 BMW Z4 Roadster Service Requirements & Maintenance Schedule

The 2004 BMW Z4 Roadster is equipped with a BMW maintenance system that calculates service intervals based on the actual conditions under which the...

Reviewed by

Sophia Mercer

European vehicle technical reviewer

Last updated

August 17, 2026

Reviewed for service schedule clarity.

Key Takeaways

  • Service Indicator System: The 2004 Z4 utilizes a BMW maintenance system where the instrument cluster displays “Oil Service” or “Inspection” when service is due, based on your driving style and distance traveled rather than a fixed schedule. A service interval warning is standard equipment .
  • Engine & Drivetrain: The 2004 Z4 Roadster is powered by either the 2.5L (M54B25) or 3.0L (M54B30) inline-6 engine, with a capacity of 6.9 quarts (6.5 liters) for an oil change . The M54 engine requires BMW LL-01 approved synthetic oil.
  • Fixed-Interval Services: While most services are condition-based, some items are strictly time or mileage-based: brake fluid every 2 years; spark plugs and oxygen sensors at specific high-mileage intervals (with oxygen sensors at approximately 120,000 miles) .
  • Factory Coverage: The 2004 BMW Z4 came with the BMW Maintenance Program, providing free scheduled maintenance for 48 months or 50,000 miles . The service schedule intervals are based on normal driving conditions and operation as determined by the service interval indicator .
  • Oil Change Guidance: Pelican Parts recommends changing synthetic motor oil every 5,000 miles for optimal engine protection, more frequent than the BMW service indicator may suggest .

Understanding the BMW Service Indicator System

The 2004 BMW Z4 Roadster is equipped with a BMW maintenance system that calculates service intervals based on the actual conditions under which the vehicle is operated. This is a condition-based system that uses sensors and algorithms to monitor your driving style and distances traveled .

When you switch on the ignition, the Service Indicator Display in the instrument cluster briefly shows the next service due—either “Oil Service” or “Inspection”—along with the remaining distance until service is required . The maintenance schedule intervals are based on normal driving conditions and operation, as determined by the service interval indicator .

> Critical Note: Time intervals must be followed using the maintenance interval as indicated by the BMW Service Indicator lights on the check control panel in the dashboard .

Factory Scheduled Maintenance

Engine Oil and Filter

OEM Factory Recommendation: The service interval indicator determines when an oil change is required. BMW’s maintenance guidelines are sensor-driven and center around a Condition Based Service (CBS) system that is cycled to occur every 10,000 miles, whether it involves a simple oil change or other standard service .

Owner Guidance: Pelican Parts recommends changing synthetic motor oil every 5,000 miles for optimal engine protection .

Oil Specifications: The M54 engine requires BMW LL-01 approved synthetic oil. 5W-30 is a common recommended viscosity, with an engine oil capacity of 6.9 quarts (6.5 liters) with filter change . Always refer to your owner's manual for the specific viscosity recommended for your climate.

Inspection I

Inspection I is a major service that includes:

  • Engine oil and filter change
  • Comprehensive vehicle inspection
  • Check battery state of charge
  • Lighting system inspection
  • Safety belts and airbag units inspection
  • Underbody, steering components, brake lines, and fuel lines inspection
  • Brake pad and disc surface inspection
  • Coolant level and antifreeze concentration check
  • Windshield washer fluid level and wiper operation check
  • Road test

Inspection II

Inspection II is the most comprehensive service and includes all Inspection I items plus:

  • Replace air cleaner element (reduce replacement interval in dusty conditions)
  • Replace spark plugs
  • Replace automatic transmission fluid (ATF)
  • Replace brake fluid (if not recently performed)

Fixed-Interval Services

Service ComponentIntervalNotes
Brake FluidEvery 2 yearsFixed time-based interval from production date
Spark PlugsAs part of Inspection IIPerformance-oriented schedules recommend every 15,000 km (9,300 miles) for supercharged applications
Oxygen Sensors120,000 milesFixed mileage-based interval for emissions system
Engine Air FilterAt every Inspection IIReduce replacement interval in dusty operating conditions
Poly-V BeltEvery 30,000 km (18,600 miles)For supercharged applications; inspect regularly for standard Z4

BMW Maintenance Program Coverage

When new, the 2004 BMW Z4 Roadster was covered by Full Maintenance for 48 months or 50,000 miles, whichever occurs first .

Coverage includes all factory-recommended maintenance as determined by the service interval indicator . The Full Maintenance program also covers additional items that need replacement due to normal wear and tear—including brake pads, brake rotors, and wiper blade inserts—provided wear and tear exceeds BMW specifications .

Exclusions from coverage include tires, wheel alignment, tire balance and rotation, gasoline and gasoline additive, windshield washer additive (except when in conjunction with scheduled maintenance), and wear and tear of soft trim items such as seats, carpets, moldings, headliner, door panels, and all chrome trim .

> Note: Oil changes performed outside the recommended maintenance intervals as indicated by the Service Interval Indicator are not covered .

High-Mileage & Long-Term Ownership Considerations

Oxygen Sensor Service: Oxygen sensor replacement is specified at 120,000-mile intervals for the E85 Z4 with the M54 engine .

Engine Air Filter: For supercharged M54 applications, air filter replacement is recommended every 15,000 km (9,300 miles) . For standard Z4 models, replacement at Inspection II is typical.

Poly-V Belt and Guide Pulleys: For supercharged applications, the belt and guide pulleys should be replaced every 30,000 km (18,600 miles) . For standard Z4 models, inspect these components regularly.

General Check: At each service, BMW technicians perform multi-point inspections on fluid levels and other needs of your vehicle .

Frequently Asked Questions

What type of engine oil does the 2004 BMW Z4 Roadster require?

The M54 engine requires BMW LL-01 approved synthetic oil. 5W-30 is a common recommended viscosity, with an engine oil capacity of 6.9 quarts (6.5 liters) . Liqui Moly 5W-30 (ACEA C3) and Royal Purple 5W-30 (API SN) are compatible options . Always refer to your owner's manual for the specific viscosity recommended for your climate.

How often should I change the oil in my 2004 Z4?

The Service Indicator Display determines when an oil change is due based on your driving conditions . Pelican Parts recommends changing synthetic motor oil every 5,000 miles for optimal engine protection . This is a more conservative schedule than BMW may indicate.

What is the difference between Inspection I and Inspection II?

Inspection I is a major service that includes an oil change and comprehensive vehicle check. Inspection II is the more complete service and includes all Inspection I items plus spark plugs, engine air filter replacement, and automatic transmission fluid replacement .

When should I replace the oxygen sensors?

Oxygen sensors must be replaced at 120,000-mile intervals for the E85 Z4 with the M54 engine .

How often should the brake fluid be changed?

Brake fluid service is a fixed time-based service. The BMW Service Indicator Display tracks this interval from the vehicle's production date .

What was the factory maintenance coverage?

The 2004 BMW Z4 came with Full Maintenance for 48 months or 50,000 miles, which covered all factory-recommended maintenance as determined by the service interval indicator . Coverage included brake pads, brake rotors, and wiper blade inserts as wear items .

How do I know when my next service is due?

The Service Indicator Display in the instrument cluster shows “Oil Service” or “Inspection” along with the remaining distance until service is required . The BMW Service and Warranty Information Statement should be presented to your BMW center when maintenance is required .

What is BMW’s Condition Based Service system?

BMW's maintenance guidelines are sensor-driven and center around a Condition Based Service (CBS) system that is cycled to occur every 10,000 miles, whether it involves a simple oil change or other standard service . BMW utilizes electronic oil measurement to monitor the engine load on the current oil fill, based on driving style and distances .

What engine is in the 2004 BMW Z4 Roadster?

The 2004 Z4 Roadster is powered by either the 2.5L (M54B25) or 3.0L (M54B30) inline-6 engine . The M54 engine is naturally aspirated and uses a timing chain. Oil capacity is 6.9 quarts with filter change .