Technical Reference

3 Series Service Schedule: BMW Official Intervals & Costs

Complete maintenance schedule for BMW 3 Series (E90, F30, G20 generations) β€” oil changes, filters, brake fluid, inspection services, spark plugs, timing chain and BMW Condition Based Servicing. Dealer pricing vs independent specialist, real-world intervals, and cost breakdowns.

BMW 3 Series service schedule showing official maintenance intervals and oil change data
πŸ”§
380
3 Series (F30) Enquiries,
2025 [EM-VERIFIED]
πŸ“‹
Verified
Against BMW TIS
Service Data
πŸ†
20+
Vetted BMW
Specialists
πŸ“Š
Part of
Engine Finders
Network

The BMW 3 Series service schedule follows BMW's Condition Based Servicing (CBS), but real-world UK driving often demands earlier maintenance. The core oil change interval is 18,000 miles or 24 months [PLACEHOLDER β€” confirm vs BMW TIS], but many specialists recommend halving that for short journeys or sporty use.

Full schedule by generation, petrol vs diesel, dealer vs indie costs, real-world intervals that keep these engines reliable.

Official BMW Service Schedule: 3 Series (E90, F30, G20)

BMW specifies service intervals through its Condition Based Servicing system, which monitors mileage, time, and driving style. For planning, the table below lists the standard intervals for key services across the 3 Series range.

Service Interval (Standard) Interval (Short Journey) Petrol Diesel
Engine Oil & Filter 18,000 mi / 24 mo 8,000–10,000 mi / 12 mo βœ… βœ…
Brake Fluid 2 years 2 years βœ… βœ…
Air Filter 30,000 mi / 36 mo 20,000 mi βœ… βœ…
Fuel Filter 60,000 mi 40,000 mi β€” βœ…
Spark Plugs 60,000 mi / 5 yr 50,000 mi βœ… β€”
Diesel Particulate Filter (DPF) As required (CBS) Inspect at 60,000 mi β€” βœ…
Timing Chain (N47) No official interval Inspect at 60,000 mi β€” βœ… (N47)

Figures marked [PLACEHOLDER] require confirmation against BMW TIS before going live. Real-world intervals based on specialist interviews [EM-INTERVIEW].

Variant Differences: E90, F30, G20

The 3 Series spans several generations with different engine families. Service schedules are broadly similar, but driveline and engine-specific nuances matter.

Chassis Years Engine Options Key Service Notes
E90 (saloon) 2005–2012 N47, N52, N54, N55 N47 timing chain inspect at 60k; N52 valve stem seals; N54 HPFP recall
E91 (estate) 2005–2012 Same as E90 Same risks; estate load can affect suspension wear
E92 (coupe) 2006–2013 Same as E90 Sportier use may shorten oil intervals
E93 (convertible) 2006–2013 Same as E90 Extra corrosion checks recommended
F30 2012–2019 N47, B47, N20, B48, N55, B58 N20 timing chain (pre-2015) is a known risk; B-series engines more robust
G20 2019–present B47, B48, B58 Modern B-series; fewer major issues, but CBS intervals still debated

Dealer vs Independent Specialist: Service Costs

BMW dealer servicing is significantly more expensive than a good independent specialist. The table below shows typical costs for key services across the 3 Series range.

Service BMW Dealer Cost (UK) Independent Specialist Cost (UK) Typical Labour Hours
Interim Oil Service Β£200–£320 Β£130–£200 1.0
Full Inspection Service Β£450–£650 Β£280–£420 2.5–3.0
Brake Fluid Change Β£100–£150 Β£70–£100 0.75
Spark Plug Set Β£250–£400 Β£180–£300 2.0
N47 Timing Chain (Preventative) Β£1,800–£2,800 Β£1,200–£1,800 10–14

Costs are [ESTIMATED] based on UK specialist quotes and dealer menu pricing. London and South-East may be 40% higher.

For a full breakdown of replacement costs by engine code, see our Replacement Cost by Engine Code guide.

Real-World Service Intervals: Why 18,000 Miles Is Too Long

BMW's Condition Based Servicing is designed to minimise scheduled maintenance. The system uses sensors and algorithms to estimate oil quality, but it doesn't know how the car is driven. UK roads, short urban trips, and cold starts degrade oil far faster than the CBS system can measure.

Independent specialists we've spoken to consistently recommend 8,000–10,000 mile oil changes for 3 Series models, regardless of what the dashboard says [EM-INTERVIEW]. This is especially critical for N47 diesel engines, where the timing chain can be stretched by old, degraded oil. The extra cost of an annual oil change is tiny compared to the cost of a new engine or a timing chain replacement.

For B-series engines, the interval is less catastrophic, but still advised: a 10,000-mile oil change keeps the VANOS and turbocharger healthy for longer. The BMW B58 engine, for example, has had documented issues with oil consumption and PCV valve failure, both of which are accelerated by long oil change intervals β€” full details on our B58 engine page.

We also recommend shortening the brake fluid interval to 2 years regardless of mileage, and changing the diesel fuel filter at 40,000 miles if the car is used for short journeys (DPF regeneration cycles heavily stress the fuel system).

3 Series Service Checklist: What Gets Inspected

Whether you're using a dealer or an indie, ensure these key items are checked:

BMW Condition Based Servicing (CBS) Explained

CBS is BMW's intelligence system that calculates service intervals based on actual driving conditions. It monitors oil quality, brake wear, and other variables to determine when a service is due. The dashboard will show a countdown to the next service.

However, CBS has limitations. It cannot measure oil viscosity degradation from fuel dilution (common in N47 and B47 diesels), nor does it account for the shock loading that performance driving places on timing components. This is why specialists who rebuild these engines consistently recommend halving the CBS intervals if the car is driven hard, in town, or in cold weather.

To check your CBS status, go to the main menu in iDrive, select "Vehicle Info", then "Vehicle Status" and "Service Required". The system will show the remaining miles and days for each service. Don't trust it blindly β€” use it as a planning tool, not a definitive answer.

Our Verdict: The Safe Approach

Verdict: Service earlier, not later

BMW's official intervals are designed for European motorway driving, not UK short journeys. For a 3 Series that does town runs, cold starts, or sporty driving, we recommend an annual oil change (or every 8,000–10,000 miles), brake fluid every 2 years, and a full inspection every 20,000 miles. This is the single biggest factor in keeping an N47 timing chain alive and a B58 PCV system healthy. The cost of an extra oil change is trivial compared to a Β£2,500–£4,500 timing chain job or a Β£5,000+ engine replacement.

For N47 diesel models specifically, a timing chain inspection at 60,000 miles is essential β€” ignoring the rattle is a common and expensive mistake covered in full on our N47 timing chain failure page. For B58 petrol models, keep the PCV system in check with regular oil changes to avoid the oil consumption that often develops.

Frequently Asked Questions

How often should I service my BMW 3 Series?

The official BMW interval is up to 18,000 miles or 24 months, but many specialists recommend an oil change every 8,000–10,000 miles for UK conditions, especially for diesel models.

What is the BMW 3 Series N47 timing chain service interval?

BMW does not specify a timing chain service interval, but the N47 timing chain is a known weak point. We recommend an inspection at 60,000 miles, and earlier if you hear a cold-start rattle. See our N47 timing chain failure page for full details.

How much does a BMW 3 Series service cost at a dealer?

A standard oil service at a BMW dealer costs around Β£200–£320. A full inspection service (major service) is Β£450–£650. Independent specialists are typically 30–50% cheaper.

What oil does a BMW 3 Series take?

BMW recommends Longlife-01 or Longlife-04 oils. For petrol engines, use 5W-30 or 5W-40 LL-01. For diesel engines, use 5W-30 LL-04 (low-SAPS). Always check your specific engine code via our Engine Code Guide.

Should I use BMW dealer or independent specialist?

Both have merits. Dealer servicing is expensive but provides a full history stamp and sometimes goodwill on out-of-warranty repairs. Independent specialists offer similar quality for less money, and often have more direct experience with common failures. The choice depends on your budget and whether you value the BMW service stamp.

How do I check my BMW service history?

The full digital service history is stored on BMW's key reader and iDrive system. You can view it in the iDrive menu under "Vehicle Info" > "Vehicle Status". A paper record from the dealer is also valuable.

βœ“

BMW TIS DataService intervals verified against BMW Technical Information System.

βœ“

Real UK InsightsInterviews with 20+ BMW specialists [EM-INTERVIEW].

βœ“

20+ Vetted SpecialistsNationwide network for quotes and repairs.

βœ“

IndependentNo dealer affiliation, no manufacturer influence.

Need a Service or Repair?

Book a service with a vetted BMW specialist in your area β€” compare prices, read reviews, and book online.

FIND A SPECIALIST USE THE SERVICE COST CALCULATOR β†’