2018 maintenance schedule

2018 BMW 340i Preventive Maintenance & Service Schedule

The 2018 BMW 340i is powered by the B58 engine, which is a 3.0L inline-six turbocharged, direct-injection engine produced from 2016 to the present.

Reviewed by

Sophia Mercer

European vehicle technical reviewer

Last updated

November 4, 2026

Reviewed for service schedule clarity.

Key Takeaways

  • Engine: The 2018 BMW 340i is powered by the B58 3.0-liter turbocharged inline-six engine. This engine is a significant evolution from the N55, featuring an air-to-water intercooler and a short intake tract for improved response and cooling efficiency .
  • B58 Oil Capacity & Specification: The B58 engine holds approximately 6.9 quarts (6.5 liters) of oil. The engine requires a synthetic oil with BMW LL-01, LL-14 FE+, or LL-17 FE+ approval . While 0W-20 is recommended by BMW, many specialists suggest a 5W-30 or 0W-30 weight for optimal protection .
  • Oil Change Interval: BMW's standard recommendation is up to 10,000 miles. However, independent specialists strongly advise a more conservative interval of 5,000 to 8,000 miles to maintain engine health and performance .
  • Spark Plugs: Spark plugs are a critical wear item on the B58 engine, especially on modified vehicles. For modified cars, replacement is often recommended as frequently as every 15,000 to 20,000 miles .
  • Coolant: BMW considers coolant a "lifetime" fluid, but many specialists recommend flushing and replacing it every 80,000 to 100,000 miles .
  • Potential B58 Issue: A known technical service bulletin addresses a potential engine oil leak from the turbocharger, which is often caused by a loose band clamp .

Understanding Your 2018 BMW 340i (B58 Engine)

The 2018 BMW 340i is powered by the B58 engine, which is a 3.0L inline-six turbocharged, direct-injection engine produced from 2016 to the present. It is lauded as a highly reliable and robust powerplant, having received multiple Ward’s 10 Best Engine awards . Unlike its predecessor (the N55), the B58 uses an air-to-water intercooler for improved cooling efficiency and a short intake tract to improve response . This engine is also used in other popular BMW models, including the 440i, 540i, and various X models .

Engine Oil Service

BMW Factory Schedule vs. Owner Guidance

The B58 engine uses a Condition Based Service (CBS) system that calculates service intervals based on your driving style. BMW’s official recommendation can extend to 10,000 miles . However, specialists and experienced owners strongly recommend a more proactive approach. Oil is the most critical element for engine health . Pelican Parts recommends changing synthetic motor oil every 5,000 miles . More broadly, a consensus among B58 experts is to change the oil every 5,000 to 8,000 miles, or at least once a year, whichever comes first . If you frequently drive aggressively or in city traffic, you should stick to the lower end of this range .

Oil Specifications and Capacity

  • Capacity: The B58 engine holds 6.9 quarts (approx. 6.5 liters) of engine oil .
  • Specifications: Your oil must meet BMW standards. Look for oils with BMW LL-01, LL-14 FE+, or LL-17 FE+ approvals .
  • Viscosity: BMW typically recommends 0W-20 viscosity. However, specialists often recommend 0W-30 or 5W-30 for better high-temperature protection . If you live in a hot climate or drive your car hard, a 5W-30 weight oil is a preferable choice .

Spark Plug Service

When to Change Spark Plugs on the B58

The B58 engine is known for burning through spark plugs, and this is especially true if the vehicle has been tuned or modified for more power . A good rule of thumb for a modified B58 is to replace the spark plugs every 15,000 to 20,000 miles . Symptoms of worn spark plugs include a rough idle and misfires, which are often the first indicators that a plug change is needed . Ignition coils are also considered a standard wear item and are often replaced every second time you change the spark plugs .

Cooling System Service

Coolant Flush Intervals

BMW considers the coolant a "lifetime" fluid and does not specify a change interval . However, specialty BMW service centers strongly disagree with this position. They recommend flushing and replacing the coolant every 80,000 to 100,000 miles to prevent corrosion and maintain the cooling system's efficiency . Using a 50/50 mix of water and BMW-approved coolant is ideal for most climates .

B58 Engine Maintenance Considerations

Known B58 Technical Service Bulletin (TSB) - Oil Leak

A key technical service bulletin exists for the B58 engine concerning a potential oil leak from the turbocharger. The bulletin identifies that engine oil can be seen leaking from the bottom of the turbocharger near the band clamp . The cause is often a loose turbocharger band clamp. The correction procedure involves tightening the band clamp and checking the oil supply and return lines. If the leak is not resolved by tightening the clamp, the entire turbocharger may need to be replaced .

Long-Term Maintenance: Walnut Blasting (Intake Valve Cleaning)

Direct injection engines, like the B58, are prone to carbon buildup on the intake valves. This occurs because oil blow-by passes through the intake tract and bakes onto the hot valves, restricting airflow . While it was a major issue on the older N54 engine (every 50,000-60,000 miles), the B58's improved crankcase ventilation system has lengthened this interval. It is estimated that a walnut blast cleaning may be necessary around the 100,000-mile mark, though this is still a topic of observation as these engines accumulate mileage .

General Service Recommendations Summary

The following table summarizes key service intervals and specifications for your 2018 BMW 340i. Always follow the factory CBS system as your primary guide, but these intervals offer a robust preventive maintenance strategy.

Service ItemOEM/General GuidancePreventive Guidance
Engine Oil & FilterCBS-driven (up to 10,000 miles)Every 5,000–8,000 miles
Oil Capacity6.9 quarts (approx. 6.5 liters)6.9 quarts
Oil SpecificationBMW LL-01, LL-14 FE+, LL-17 FE+BMW LL-01, LL-14 FE+, LL-17 FE+
Spark Plugs (Modified)N/AEvery 15,000–20,000 miles
Ignition CoilsAs neededEvery second spark plug change
Coolant"Lifetime" (OEM position)Flush every 80,000–100,000 miles
Walnut BlastingAs neededInspect around 80,000–100,000 miles
Turbocharger Oil LeakInspect for leaksCheck for TSB and tighten band clamp if leaking

Frequently Asked Questions

1. How often should I change the oil in my 2018 BMW 340i?

While BMW's Condition Based Service (CBS) system may allow for intervals up to 10,000 miles, specialists recommend changing the oil every 5,000 to 8,000 miles for optimal engine protection and longevity .

2. How much oil does the B58 engine take?

The B58 engine has a total oil capacity of 6.9 quarts (approx. 6.5 liters) .

3. What type of oil does the 2018 BMW 340i require?

The engine requires a high-quality synthetic oil that meets BMW Longlife (LL) specifications, such as LL-01, LL-14 FE+, or LL-17 FE+ . While 0W-20 is a standard recommendation, many specialists prefer 0W-30 or 5W-30 for better protection .

4. When should the spark plugs be changed on a B58 engine?

For a stock B58, routine spark plug changes are recommended, but for a modified or tuned vehicle, experts strongly suggest replacing them every 15,000 to 20,000 miles due to the engine's propensity to burn through them faster .

5. Does the B58 engine suffer from carbon buildup (walnut blasting)?

Yes, the B58, like all direct-injected engines, can experience carbon buildup on its intake valves. However, the interval is much longer than older engines, potentially requiring a cleaning at around 100,000 miles or more .

6. Is there a common oil leak on the 2018 BMW 340i?

Yes, there is a technical service bulletin that addresses a potential engine oil leak from the turbocharger, which is often caused by a loose band clamp that can be tightened .

7. How much does a BMW oil change cost?

BMW dealership oil change plans can be purchased for as low as $249 for three years of oil and filter changes . Independent shop prices for a single oil change often range from $60 to $100 for DIY .