2007 maintenance schedule

2007 BMW 328i Service Requirements & Maintenance Schedule

The 2007 BMW 328i (E90) is powered by the N52 3.0-liter naturally aspirated inline-6 engine.

Reviewed by

Sophia Mercer

European vehicle technical reviewer

Last updated

August 23, 2026

Reviewed for service schedule clarity.

The 2007 BMW 328i (E90) is powered by the N52 3.0-liter naturally aspirated inline-6 engine. The original factory maintenance program for this vehicle has long since expired. All service and warranty information booklets for this model are fully digitalized and stored in the vehicle's electronic service history, requiring an authorized BMW center to read out the data for the correct maintenance schedule .

Key Takeaways

  • BMW's Condition Based Service (CBS) system uses sensors and algorithms to calculate individualized service intervals based on your actual driving conditions rather than a fixed schedule.
  • Service data is stored in the remote control key and can be read by a BMW service center to determine the specific maintenance required for your vehicle.
  • Engine oil changes are CBS-determined and can range up to 10,000–15,000 miles, though many independent specialists recommend a more conservative interval of 5,000–7,500 miles for the N52 engine.
  • Spark plugs for the 328i with the N52/N51 engine are specified for replacement at 100,000 miles.
  • Brake fluid replacement is recommended every two years as a time-dependent service.
  • Oxygen sensors are specified for replacement at 120,000 miles.

Understanding BMW's Condition Based Service (CBS) System

The 2007 BMW 328i is equipped with the Condition Based Service (CBS) system. Unlike conventional systems that rely on a rigid fixed schedule, this intelligent system uses sensors and special algorithms that take the driving conditions of your BMW into account to determine current and future service requirements . The system adapts the amount of maintenance to your individual driving profile, meaning a vehicle driven primarily for short city trips will require different service timing than one used for long highway journeys.

Service requirement information is continuously stored in the remote control key while you are driving. Your BMW service center can read this data and suggest the appropriate service procedures for your vehicle .

Factory Maintenance Schedule

The following intervals are based on BMW's technical documentation for the 2007 328i, supplemented by independent specialist guidance.

Engine Oil Service

CBS Guidance: The CBS system determines engine oil change intervals based on driving conditions, using an oil condition sensor and algorithms that monitor engine load, fuel consumption, and time since the last oil change. BMW's synthetic oils can last up to 10,000–15,000 miles depending on driving conditions.

Specialist Guidance: Motor oil is the single most important element in keeping your engine healthy. Many independent specialists recommend changing synthetic motor oil and the filter every 5,000 miles for optimal engine health, or at minimum every 7,500 miles.

Oil Specifications: The N52 engine requires BMW-approved synthetic oil. BMW continuously approves specific oils after testing them extensively. Your BMW center can answer questions regarding approved oils for your specific vehicle.

Brake Fluid Service

Factory Interval: BMW recommends brake fluid replacement every two years. This is a time-dependent service critical for maintaining braking performance .

Service Rationale: Brake fluid absorbs moisture over time, which can lower its boiling point and lead to brake fade. Regular replacement is critical for maintaining braking performance.

Fluid Specification: The 2007 328i uses brake fluid meeting DOT 4 specifications.

Spark Plug Service

Factory Interval: For the N52 and N51 SULEV engines in the 328i, BMW recommends replacing spark plugs every 100,000 miles. The engine uses 6 spark plugs.

Preventive Maintenance: Replacing spark plugs ahead of the factory interval is recommended, especially if your BMW has been tuned for increased performance. Replacing ignition coils as preventive maintenance when performing spark plug service is also advisable .

Oxygen Sensor Service

Factory Interval: BMW specifies oxygen sensor replacement at 120,000 miles. The oxygen sensor deteriorates strictly on a mileage basis and must be replaced to maximize vehicle fuel economy and minimize exhaust pollution.

Transmission Fluid Service

Factory Guidance: BMW considered the transmission fluid a "lifetime" fill in original maintenance programs.

Specialist Guidance: The transmission is one of the most neglected service areas on a car. Many independent specialists recommend servicing the automatic transmission (fluid and filter) at regular intervals as a preventive measure, despite BMW's "lifetime" claims.

Service Intervals and Inspections

BMW's maintenance guidelines are sensor-driven and center around a CBS system that is cycled to occur every 10,000 miles, whether it involves a simple oil change or other standard service .

IntervalServices Typically Performed
10,000 miles or 12 monthsSynthetic oil and oil filter change; coolant check; multi-point inspection
30,000 milesBrake fluid change
60,000 milesEngine air filter and spark plug change
100,000 milesSpark plug replacement; transmission fluid service
120,000 milesOxygen sensor replacement
Every 2 yearsBrake fluid replacement

Recommended Maintenance Summary

ComponentCBS / OEM GuidanceOwner Guidance Notes
Engine Oil & FilterCBS-determined (10,000-15,000 miles)5,000-7,500 miles; BMW-approved synthetic oil
Brake FluidEvery 2 yearsTime-dependent service; DOT 4 specification
Spark Plugs100,000 miles6 spark plugs; replace ignition coils as preventive maintenance
Engine Air Filter60,000 milesInspect and replace as needed
Oxygen Sensor120,000 milesReplace to maintain fuel economy
Transmission Fluid"Lifetime" (factory)Specialist-recommended periodic service
Vehicle CheckCBS-determinedComprehensive inspection when indicated

Frequently Asked Questions

How often should I change the oil on my 2007 BMW 328i?

The CBS system determines the interval based on driving conditions and can range from 10,000 to 15,000 miles. Many independent specialists recommend changing synthetic motor oil and the filter every 5,000 miles for optimal engine health, or at minimum every 7,500 miles.

How does the BMW Condition Based Service (CBS) system work?

CBS uses sensors and algorithms to evaluate driving conditions and calculate individual service requirements. Service data is stored in the remote control key and can be read by your BMW service center. The system monitors engine oil, brake pads, brake fluid, and vehicle check requirements .

When should the brake fluid be replaced?

BMW recommends brake fluid replacement every two years. This is a time-dependent service critical for maintaining braking performance.

When should the spark plugs be replaced?

For the N52 and N51 SULEV engines, BMW recommends replacing spark plugs every 100,000 miles. The engine requires 6 spark plugs. Replacing ignition coils as preventive maintenance when performing spark plug service is also recommended.

When should the oxygen sensor be replaced?

BMW specifies oxygen sensor replacement at 120,000 miles. The sensor deteriorates strictly on a mileage basis and must be replaced to maximize vehicle fuel economy and minimize exhaust pollution.

What was the original warranty coverage?

The 2007 BMW 328i came with a 48-month/50,000-mile basic warranty and 48-month/50,000-mile powertrain warranty. These programs have long since expired.

Where can I find detailed service information?

The BMW 3 Series (E90, E91, E92, E93) Service Manual from Bentley Publishers provides comprehensive maintenance information. Your BMW service center can read the service data from your remote control key to determine the specific maintenance required for your vehicle.