33 Series Guy
Home / G20 / Maintenance Schedule & Cost
G20 · Ownership

BMW G20 Maintenance Schedule & Cost

Good news for owners: the current 3 Series is cheap to run for a modern BMW. There's no looming big-ticket engine job — the real costs are run-flat tyres, electronics and eventually cooling, and many cars are still under warranty. Here's the schedule by mileage and real DIY-vs-shop figures by engine.

3GBy the 3 Series Guy team·Updated May 2026·11 min read
Oil service (DIY)
~$90
Parts, by engine
Brakes / axle (DIY)
~$250
Pads & rotors
Cabin filter
~$25
5-minute job
Run-flat tyre
$250+
Each · no spare

US ballpark figures for guidance only — costs vary by region, shop rates, parts brand, engine and whether you do the work yourself. DIY figures are parts; shop figures add labor.

The G20 uses BMW's Condition Based Service (CBS) system, scheduling work by sensors and use rather than fixed miles. It's a fair guide, but BMW's long intervals favor the dealer — enthusiasts service on the early side, especially oil. Better still, many G20s are still under factory or CPO warranty, which covers a lot in the early years. Stay ahead of the schedule and it's an inexpensive car to own.

The Maintenance Schedule

By mileage — adjust to engine, age and how it's driven.

IntervalServiceNotes
7.5–10k mi / yearlyOil & filter; quick fluid and visual checkSooner than CBS asks — see the oil change guide.
~1–2 yearsCabin microfilterFive-minute job — see the cabin filter guide.
~2 yearsBrake-fluid flushCheap insurance for pedal feel and the EPB.
~45–60k miSpark plugs (petrol)Longer interval than older turbos; sooner if tuned.
As neededBrakes (pads, rotors, sensor)M340i discs are larger; the 330e's regen makes brakes last — see the brake guide.
~60–80k mi+Coolant, electric water pump (proactive)Long-lived, but replace before it fails with age.
Wear / as-neededRun-flat tyres; 12V battery (registered)No spare; a new battery must be registered.
330e / dieselHV battery (long-term); DPF/AdBlue (diesel)Hybrid and diesel add their own systems.

What Each Job Costs

DIY parts vs an independent shop — dealers cost more, indies less, you least.

Oil & Filter ServiceLow
Routine and easy — a cartridge filter and the right Longlife oil (often 0W-20). Change on the early side, especially on the turbos.
DIY parts
~$70–110
Indy shop
~$150–220
Cabin FilterLow
A five-minute, no-tools job most owners can do themselves — don't pay shop labor for this one.
DIY parts
~$20–35
Indy shop
~$80–120
Brake-Fluid FlushLow
Every couple of years for pedal feel and to protect the system, including the electronic parking brake.
DIY parts
~$30–50
Indy shop
~$120–180
Brakes (per axle)Moderate
Pads, rotors and a sensor. The rear needs the electronic parking brake in service mode; M340i discs are larger. See the brake guide.
DIY parts
~$220–350
Indy shop
~$450–700
Spark PlugsModerate
Four on the B48, six on the B58, on a long interval. Sooner if the car is tuned.
DIY parts
~$150–300
Indy shop
~$350–600
Run-Flat TyresModerate–High
A real ownership cost — run-flats are pricier than standard tyres, and there's no spare. Budget for a set over time.
Per tyre
~$250–350
When
Wear-based
Electric Water Pump & ThermostatModerate
Long-lived on the B-series, but an eventual wear item — replace proactively at higher mileage before an overheat.
DIY parts
~$300–400
Indy shop
~$700–1,000
12V Battery (registered)Low–Mod
A new battery must be registered to the car. Trunk-mounted, AGM — a job you can do at home with a scan tool.
DIY parts
~$200–300
Indy shop
~$350–500
!

Where the money actually goes

Routine servicing is cheap and there's no big-ticket engine job like the older cars. The real G20 costs are run-flat tyres (no spare), the occasional electronics or software issue, and — eventually — cooling. The B48 (330i) is cheapest to keep, the B58 (M340i) a little more (bigger brakes and tyres), and the 330e saves on brakes via regen but adds a high-voltage battery long-term. And remember warranty/CPO covers a lot early on.

Keep On the Shelf

The biggest lever on running cost is doing the work yourself — and these are electronics-rich cars, so a capable scan tool earns its keep for service resets, battery registration and the rear-brake EPB service mode. Start with the right engine oil, a BMW scan tool and a solid tool kit, and a workshop manual pays for itself on the first job.

FAQ

Are G20s expensive to maintain?

No — for a modern BMW they're reasonable. Routine servicing is cheap and there's no chronic, expensive engine fault. DIY plus a good independent specialist keeps costs down, and many cars are still under factory or CPO warranty. The notable costs are run-flat tyres and the occasional electronics issue.

Which G20 engine is cheapest to own?

The B48 (330i) — economical, with smaller brakes and tyres. The B58 (M340i) costs a bit more (bigger brakes, tyres and fuel) but is very robust. The 330e's regen braking makes brakes last, though it adds a high-voltage battery as a long-term consideration.

Is a used G20 still under warranty?

Often yes — either remaining factory warranty or a certified pre-owned plan, which covers a lot of the early-life costs. Always confirm exactly what coverage remains before buying.

Does the G20 need any special service?

A few modern habits: a new battery must be registered, the rear brakes need the electronic parking brake in service mode, the oil level is read electronically (no dipstick), and the direct-injection engines benefit from an occasional intake clean over the long term. A scan tool makes the electronics side easy.

DIY, independent shop, or dealer?

DIY saves the most since labor is the bulk of any BMW bill. A good independent BMW specialist is far cheaper than a dealer for the same work and is the sensible middle ground when a job is beyond you — though under warranty, dealer service may be covered.

The Bottom Line

The G20 is a genuinely affordable modern BMW to run — no big-ticket engine job, cheap routine servicing, and often warranty cover in the early years. Budget for run-flat tyres, watch the electronics, and do the cooling proactively down the line. The B48 is cheapest, the B58 a touch more, and the 330e trades brake savings for a long-term battery. Stay ahead of the schedule and it stays predictable. Back to the G20 hub for the guides.