2020 BMW X3 Maintenance Schedule

Here are the 2020 BMW X3's service intervals, drawn from the manufacturer's published maintenance schedule — the key services, when each is due, and what each one does. Add your BMW X3to your free BoxKitz garage to track exactly what's due based on your mileage and build a parts kit with price comparisons.

Service intervals

Intervals shown for the 2.0T (B46). BMW's CBS computes exact timing from sensors — these are the maximums.

ServiceEvery (km / mi)Or every
Oil & Filter Change16,000 km / 10,000 miBMW's Condition Based Service sets the exact timing; the maximum is 16,000 km / 10,000 mi or 12 months. Use BMW-approved LL-17 FE+ oil.12 months
Tire Rotation16,000 km / 10,000 miIf fitted with non-staggered (same front/rear) tyres.
Engine Air Filter96,000 km / 60,000 mi
Cabin Microfilter32,000 km / 20,000 mi
Spark Plugs96,000 km / 60,000 miThe B46 twin-scroll turbo is due around 96,000 km / 60,000 mi.
Brake FluidBMW specifies every 2 years via CBS.24 months
Automatic Transmission FluidBMW calls the ZF 8-speed 'fill-for-life', but a fluid & filter change around 130,000–160,000 km / 80,000–100,000 mi is widely recommended.
Engine CoolantBMW-approved coolant — check the level; not on a fixed change interval under CBS.

Source: BMW Condition Based Service (CBS). Intervals are for normal service; severe-service driving shortens many of them.

Estimated annual maintenance cost

Here's roughly what it costs to keep a 2020 BMW X3 on its scheduled maintenance — doing it yourself versus paying a shop. Drag the slider to match how much you drive.

20,000 km (~12,500 mi) / year

Do it yourself

$80$170

parts & fluids / year

At a shop

$250$480

parts & labor / year

You save

~$80$400

per year, DIY

See the breakdown
Oil & Filter Change1.3×/yr$50$95/yr
Spark Plugsevery 5 yrs$10$25/yr
Cabin Microfilterevery 2 yrs$10$20/yr
Brake Fluidevery 2 yrs$10$20/yr
Engine Air Filterevery 5 yrs$5$5/yr
Tire Rotation1.3×/yr$0$0/yr

Rough estimates in CAD for scheduled-maintenance parts and fluids, based on typical prices — not live retailer quotes, and your costs will vary. Wear/replacement items (brakes, tires, battery) and diagnostics aren't included.

Fluids & capacities

Capacities are "with filter" and vary by engine — check your BMW X3's engine option below.

2.0T 4-cyl (B46)
Engine oil0W-20 full synthetic (BMW LL-17 FE+)5.6 qt (5.3 L)
Engine coolantBMW-approved coolant (blue)
Spark plugsIridium, ~60,000 mi service life
Automatic transmission fluidZF 8-speed ATF (BMW spec)
Rear differential (xDrive)75W-90 / SAF-XO (AWD)
Brake fluidDOT 4

Confirm the grade and capacity against your owner's manual before servicing — figures can differ by trim, drivetrain and market.

What each service does

Oil & Filter Change

BMW's CBS monitors driving and oil condition, but the outer limit is 16,000 km / 10,000 mi or one year.

Tire Rotation

Where tyre sizes match front-to-rear, rotating evens out wear.

Engine Air Filter

A clean air filter protects the turbocharged engine; changed around 96,000 km / 60,000 mi.

Cabin Microfilter

BMW's cabin microfilter is replaced around 32,000 km / 20,000 mi.

Spark Plugs

Fresh plugs keep the turbocharged four running smoothly.

Brake Fluid

Brake fluid absorbs moisture over time; BMW replaces it on a 2-year clock.

Automatic Transmission Fluid

Clean fluid keeps the 8-speed automatic shifting smoothly; BMW does not schedule it, but many owners change it preventively.

Engine Coolant

Keep the cooling system topped up with BMW-approved coolant.

These intervals are drawn from the 2020 BMW X3's manufacturer maintenance schedule for normal service. Your vehicle's owner's manual remains the final authority, especially for "severe service" conditions like towing, short trips or dusty roads. BoxKitz links you straight to the manufacturer's manual and live recall data once you add the vehicle.

Other maintenance schedules

DIY guides

BoxKitz earns a commission when you buy parts through our links, at no extra cost to you. Full disclosure.