B Class Marketplace

Mercedes B Class M270/OM651/M282 Engine SolutionsUK Specialists

Get quotes from trusted UK Mercedes B Class engine specialists. Compare reconditioned & used engines for B180 to B250e - M270/OM651/M282 covered. Get a quote before it's too late.

Supply & Fit Available
12-Month Warranty
Nationwide Delivery
100+ Suppliers
Mercedes-Benz B Class diesel engine replacement - OM651.901 OM607.951 rebuilt reconditioned UK
B Class Diesel Engines- from £1,300 to £4,800

Rebuilt units from £1,800

Common codes: OM651.901, OM607.951, OM654.920, OM651.930

Mercedes-Benz B Class petrol engine replacement - M270.910 M282.914 rebuilt reconditioned UK
B Class Petrol Engines- from £1,200 to £4,200

Rebuilt units from £1,500

Common codes: M270.910, M282.914, M266.960, M274.920

Mercedes-Benz B Class B220 B250 engine replacement - M260.920 OM651.930 rebuilt reconditioned UK specialist
B Class Performance Engines- from £2,500 to £6,500

Rebuilt units from £2,800

Common codes: M260.920, OM651.930 (B220 CDI), M270.910 (B250)

Mercedes-Benz B Class engine replacement UK - compare reconditioned and rebuilt engine prices
UK

🔒 Secure enquiry - no spam, no pressure. Genuine quotes only from vetted UK Mercedes-Benz B Class specialists.

Instant engine replacement quote - 100% free, no obligationEngine replacement near me - UK-wide specialist networkCompare reconditioned, rebuilt & used engine pricesSupply & fit available - parts and labour from vetted specialistsInstant engine replacement quote - 100% free, no obligationEngine replacement near me - UK-wide specialist networkCompare reconditioned, rebuilt & used engine pricesSupply & fit available - parts and labour from vetted specialists
How It Works

3 Simple Stepsto Finding the Best Mercedes Benz B Class Replacement Engine

12-Month Warranty
Supply & Fit Available
Nationwide Delivery
Trusted UK Suppliers

Most replacements completed within 3-5 days.

Live UK Engine Market Data

B Class Engine Replacement

The table below shows typical UK rebuilt engine costs across Mercedes-Benz B Class variants, covering documented failure causes, chassis generations, engine codes, and fuel types based on current market data.

Mercedes Benz B Class replacement engines UK - reconditioned engines for C-Class W205, E-Class W212, GLC X253 and S-Class W222 models with OM651 2.1 Diesel from £1,500-£2,800, OM642 3.0 Diesel from £1,800-£3,200 and OM654 2.0 Diesel from £1,800-£3,200
Average Market Prices
  • Mercedes-Benz B Class (W246) B180 petrol2012-2014£1,200-£2,000
    Excessive oil consumption
    M270.910Petrol 1.6L
  • Mercedes-Benz B Class (W246) B220 CDI2013-2018£1,600-£3,000
    DPF / EGR blockage
    OM651.930Diesel 2.1L
  • Mercedes-Benz B Class (W246) B250 petrol2013-2018£1,800-£3,200
    High-pressure pump fail
    M270.920Petrol 2.0L
  • Mercedes-Benz B Class (W247) B180d2019-2023£1,800-£3,200
    AdBlue system fault
    OM654.920Diesel 2.0L
  • Mercedes-Benz B Class (W247) B200d2019-2023£1,800-£3,500
    AdBlue system fault
    OM654.920Diesel 2.0L
  • Mercedes-Benz B Class (W247) B200 petrol2019-2024£1,500-£2,800
    Injector seal leak
    M282.914Petrol 1.3L
  • Mercedes-Benz B Class (W247) B250e2019-2022£3,500-£5,500
    Charging system failure
    M282 + ElectricPHEV 1.3L
  • Mercedes-Benz B Class (W245) B180 CDI2005-2011£1,800-£2,800
    Injector failure
    OM640.940Diesel 2.0L
  • Mercedes-Benz B Class (W245) B200 CDI2005-2011£1,800-£2,800
    Turbocharger failure
    OM640.940Diesel 2.0L
  • Mercedes-Benz B Class (W245) B1702005-2011£1,200-£2,200
    Timing chain wear
    M266.960Petrol 1.7L
  • Mercedes-Benz B Class (W245) B2002005-2011£1,200-£2,200
    Excessive oil consumption
    M266.960Petrol 2.0L
  • Mercedes-Benz B Class (W246) B180 CDI2011-2014£1,500-£2,500
    Timing chain wear
    OM651.901Diesel 1.8L
  • Mercedes-Benz B Class (W246) B200 CDI2011-2014£1,500-£2,800
    Timing chain wear
    OM651.901Diesel 2.0L
  • Mercedes-Benz B Class (W246) B1602012-2014£1,200-£2,000
    Ignition coil failure
    M270.910Petrol 1.6L
Last updated: 4 Aug 26, 9:26

Customer Reviews

Trusted by Mercedes Benz B Class OwnersAcross the UK

4.8out of 5

Rated 4.8 out of 5 by 1,081 verified customers who sourced reconditioned and used Mercedes Benz B Class engines through EngineMarket.

Google

Thanks to EngineMarket, I saved over £1,200 on my engine replacement and got matched with a great local specialist within the hour.

- Jimmy, London

Had a good / bad experience? Please leave a review

Leave a review - Your feedback helps other Mercedes Benz B Class owners find trusted engine specialists.

Variants We Cover

Mercedes-Benz B Class Engine ReplacementAll Variants Covered

Not sure which variant your Mercedes-Benz B Class is- Enter your registration number above - we'll identify the exact sub-model, engine code and compatible replacement options instantly.

Engine Codes

Mercedes-Benz B Class Engine Codes

Every engine code fitted to the Mercedes-Benz B Class across all generations, with technical specs, compatible variants and trims, known failure points, and average rebuilt prices from UK specialists. Select any engine code to compare quotes.

Diesel Engines

Extracted from detailed diesel engine families across Mercedes Benz B Class variants.

Can't find your engine code-

Can‘t find your engine code- Enter your registration number above - we‘ll instantly identify the exact unit, its technical specifications, and live replacement prices from UK Mercedes-Benz B Class engine specialists. Every rebuilt engine comes with a minimum 12-month unlimited mileage warranty.

Enter Your Reg
Common Problems

Mercedes-Benz B Class Engine Problems

12-Month Warranty
|
Upgraded Components
|
Nationwide UK Delivery
|
Save vs Main Dealer Price

Disclaimer: All prices are indicative UK market ranges based on historical quote data and repair requests from our network of engine specialists. Dealer pricing is estimated based on published main dealer labour rates and genuine OEM parts pricing. Specialist pricing reflects actual quote data from EngineMarket's UK network. Actual costs vary depending on damage severity, vehicle condition, variant, and workshop location within the UK. Use our free comparison tool to get tailored quotes for your specific Mercedes-Benz B Class and engine code. Every engine supplied through EngineMarket carries a minimum 12-month unlimited mileage warranty - always confirm exact terms with your chosen supplier.

Replacement Engine Options

Mercedes-Benz B Class Replacement Engine Types

Every engine type is available through our UK network with typical price ranges based on variant, engine code and budget.

Mercedes-Benz B Class Refurbished EnginesA used engine that has been serviced with new gaskets, timing chain, water pump and full oil service before fitting.
Typical Price
£1,200 - £2,200
(supply only)
Refurbished

A refurbished engine starts as a used unit but receives new gaskets, timing components, water pump, thermostat and a full service.

  • External cleaning and repainting for corrosion protection
  • OM640 and M266 legacy units given new timing chains
  • 6-12 month warranty - a sensible middle ground
Typical Price
£1,200 - £2,200
(supply only)
View refurbished Mercedes-Benz B Class engine options

All rebuilt engines include a minimum 12-month warranty when sourced through EngineMarket. Prices are typical UK market ranges based on historical quote data from our network and depend on exact engine code, variant, mileage and supplier. Use our free comparison tool above - enter your registration to get tailored quotes for your specific Mercedes-Benz B Class within hours.

Engine Sizes

Mercedes-Benz B Class Engines by SizeFind the Right Displacement for Your Variant

Every displacement fitted to the Mercedes-Benz B Class is listed below, with compatible engine codes, production years and common failure notes verified from UK market data.

The 1.5-litre OM607 four-cylinder diesel was co-developed with Renault (badged 1.5 dCi) and fitted to entry-level B Class models from 2014 onward. This EU5/EU6 compliant unit prioritised fuel economy over performance and became the subject of a major Mercedes emissions software update affecting several hundred thousand UK cars in 2017-2018 .

ENGINE CODE(S)OM607.951
COMPATIBLE MODELS (UK)B160 CDI, B180 CDI
PRODUCTION YEARSW246, 2014-2018
Common Failure Points

Injector seal leaks, EGR valve clogging, DPF blockage from short-trip driving

Get quotes for Mercedes-Benz B Class 1.5L diesel engines

Not sure which engine size your Mercedes-Benz B Class needs- Enter your registration number above - we'll identify the exact displacement, engine code and compatible replacement options instantly. All engines supplied through EngineMarket include a minimum 12-month unlimited mileage warranty from UK Mercedes-Benz B Class specialists.

Mercedes-Benz B Class Engines Fuel Type

Mercedes-Benz B Class Engines by Fuel Type

Choose your Mercedes-Benz B Class engine by fuel type to compare realistic replacement prices, known issues, and compatible UK supply options - from the early W245 B150 to the latest W247 B250e plug-in hybrid.

The backbone of UK B Class sales across three generations, with high-mileage longevity balanced against well-documented timing chain and emissions system concerns on OM651 and OM654 units.

Common Mercedes-Benz B Class Diesel Engine Families
OM640.940
original W245 unit (B180 CDI / B200 CDI), simple but injector-prone
OM607.951
1.5-litre Renault-derived engine, subject to EU5 emissions updates
OM651.901
high-volume 1.8/2.0-litre, known for timing chain and EGR cooler failure
OM651.930
2.1-litre performance diesel (B220 CDI), turbo and DPF issues common
OM654.920
current 2.0-litre unit (B180d / B200d), AdBlue system faults dominate
Found In
W245 (2005-2011)
OM640.940
W246 (2011-2018)
OM607.951, OM651.901, OM651.930
W247 (2019-Present)
OM654.920
Known For
Excellent motorway fuel economy (55-65 mpg real-world)
OM651 timing chain tensioner failure between 60k-100k miles
DPF and EGR cooler blockages on short-journey cars
OM654 AdBlue pump and NOx sensor failures from 30k miles
Typical Diesel Models
B180 CDI (W245 / W246)B200 CDI (W245 / W246)B220 CDI (W246)B180d (W247)B200d (W247)

Not sure which fuel type your Mercedes-Benz B Class has- Enter your registration number above to instantly identify your engine code, fuel system and compatible replacement options - all backed by a minimum 12-month unlimited mileage warranty from UK Mercedes-Benz B Class specialists.

Engine Years

Mercedes-Benz B Class Engines by YearWhat Was Fitted & When

From the 2005 launch of the first-generation compact MPV to the latest current-generation models, this timeline covers every major engine change across the B Class range - helping you identify your exact unit and compare rebuilt engine prices from UK specialists.

2005 - 2008 - W245 Launch: M266 Petrol & OM640 Diesel Arrive
Major Engine Changes2 engine highlights
The original Mercedes-Benz B Class (W245) launched with naturally aspirated petrol and diesel engines, prioritising interior space over performance.
Key Changes
New compact MPV platform (W245) with front-wheel drive
Launch engines: M266 petrol (1.5L, 1.7L, 2.0L) and OM640 diesel (2.0L)
Five-speed manual and CVT automatic transmissions offered
B150, B170, B200 petrol; B180 CDI, B200 CDI diesel
Known For
Clever sandwich floor platform for crash safety and flat load floor
M266 engines are simple but prone to oil consumption beyond 80k miles
OM640 diesel is robust but injector and turbo failures common at high mileage
CVT transmission (Autotronic) has reliability concerns
Main Engines
M266.960 - 1.5L / 1.7L / 2.0L petrol (B150 / B170 / B200)
OM640.940 - 2.0L diesel (B180 CDI / B200 CDI)
Engine Codes Covered
M266.960OM640.940
Popular Models
Mercedes-Benz B150
Mercedes-Benz B170
Mercedes-Benz B200
Mercedes-Benz B180 CDI
Mercedes-Benz B200 CDI
Common Replacement Enquiries
Get quotes for 2005-2008 Mercedes-Benz B Class replacement engines
FAQ

Mercedes-Benz B Class Engine ReplacementFrequently Asked Questions

How much does a Mercedes-Benz B Class engine replacement cost in the UK-

A rebuilt Mercedes-Benz B Class engine typically costs £1,500-£3,500 supply-only, depending on engine code (OM651, OM654, M270) and generation. W245 diesels are cheapest; OM654 units for W247 command premium pricing.

  • OM651.901 (B180/B200 CDI W246): £1,800-£2,800 rebuilt
  • OM654.920 (B180d/B200d W247): £1,900-£3,500 rebuilt
  • M270.910 (B160/B180 petrol W246): £1,200-£2,400 rebuilt
  • Used engines from breakers: £900-£1,800 depending on mileage
  • Fitting adds £400-£800 at a specialist (not dealer)
Compare Mercedes-Benz B Class engine replacement prices from UK specialists

Is the Mercedes-Benz B Class diesel engine reliable-

The B200 CDI with OM640 (W245, 2005-2011) and facelift OM651 (W246, 2014-2018) are considered highly reliable, often exceeding 200,000 miles. However, OM651 timing chains and OM654 AdBlue systems have documented weak points.

  • B200 CDI (2008-2012 facelift) called "gold standard reliability" by specialists
  • OM651 timing chain tensioner recalls affected Feb-Nov 2014 builds
  • OM654 AdBlue pump and NOx sensor failures common from 30k miles
  • W245 CDI engines regularly reach 217,000-280,000 miles with maintenance
  • OM607 1.5-litre diesel subject to 2017-2018 emissions software updates
Get quotes for Mercedes-Benz B Class diesel replacement engines with 12-month warranty

What are the most common Mercedes-Benz B Class engine problems-

OM651 diesel timing chain failure (W246, 60k-100k miles) and M270 petrol camshaft wear (W246, 50k-90k miles) dominate replacement enquiries. OM654 AdBlue system faults affect newer W247 diesels from 30,000 miles.

  • OM651: timing chain tensioner failure, injector seal leaks, EGR cooler cracking
  • M270 petrol: camshaft bearing wear, timing chain stretch, HPFP failure
  • OM654: AdBlue pump, NOx sensor, SDPF degradation
  • OM640 (W245 diesel): turbo bearing wear, injector failure around 120k miles
  • P0016 error code indicates camshaft/crankshaft correlation (timing chain stretch)
Find a reconditioned Mercedes-Benz B Class engine with upgraded timing components

Which Mercedes-Benz B Class engine should I avoid-

Avoid early W245 petrol compressors (2005-2008 B200 Turbo) due to supercharger clutch and oil consumption issues. Also be cautious with 2011-2013 OM651 diesels before timing chain tensioner recalls and early 2019 OM654 units with AdBlue teething problems.

  • B200 Turbo (W245 pre-2008): supercharger magnetic clutch failure, heavy oil use
  • Early OM651 (2011-2013): higher timing chain failure risk before recall improvements
  • 7G-DCT gearbox on 2011-2013 W246: erratic shifts, repair costs up to £3,500
  • Early W247 OM654 (2019): AdBlue system bugs requiring multiple software updates
  • CVT transmission on early W245: complete failure at £4,000-£5,000 repair cost
Compare Mercedes-Benz B Class engine prices by generation - get the best value

How long do Mercedes-Benz B Class engines last-

Well-maintained OM651 and OM640 diesels regularly reach 200,000-280,000 miles. M270 petrol engines typically last 150,000-180,000 miles with proper servicing. OM654 diesels are too new for definitive data but expected to match OM651 longevity.

  • OM640/W245 CDI: 217,000-280,000 miles with regular maintenance
  • OM651: 180,000-250,000 miles if timing chain addressed preventatively
  • M270 petrol: 150,000-180,000 miles; camshaft wear the main limiter
  • Facelift (2008+) engines significantly more durable than early units
  • Short-trip driving kills DPF on diesels - use for longer journeys
Get quotes for high-mileage Mercedes-Benz B Class rebuilt engines

Mercedes-Benz B Class timing chain failure - what causes it and how much to fix-

OM651 and M270 engines suffer timing chain tensioner failure (diesel) or chain stretch (petrol). Specialist preventative replacement costs £900-£1,400. Full engine replacement after chain snap costs £2,800-£4,200 fitted.

  • OM651: tensioner loses hydraulic pressure, chain rattles on cold start
  • M270: chain stretch and camshaft adjuster wear cause rattle
  • Preventative chain replacement: £900-£1,400 at specialist
  • After valve damage: £2,200-£3,200 for head rebuild
  • Complete rebuilt engine: £2,800-£4,200 fitted with warranty
Compare OM651 and M270 timing chain replacement costs for your Mercedes-Benz B Class

Petrol or diesel Mercedes-Benz B Class - which is better for engine longevity-

Diesel engines (OM640, OM651) outlast petrols by 50,000-100,000 miles but have higher repair costs when they fail. Petrol M270 units are cheaper to rebuild but suffer camshaft wear earlier. Choose diesel for high mileage, petrol for urban use.

  • Diesel: 200k-280k miles possible but timing chain risk
  • Petrol: 150k-180k miles typical; camshaft wear from 50k miles
  • Diesel repairs (injectors, DPF, turbo) more expensive than petrol
  • OM654 diesel AdBlue faults make petrol simpler for low-mileage owners
  • B200 CDI (136hp facelift) widely considered most reliable variant
Compare Mercedes-Benz B Class diesel vs petrol engine replacement prices

What is the Mercedes-Benz B Class OM654 AdBlue problem-

OM654 diesel engines (W247 B180d/B200d, 2019+) suffer AdBlue pump, injector, and NOx sensor failures. Crystallisation blocks the dosing valves, triggering countdown mode with limited starts. Specialist repair costs £350-£1,400; ignoring it can require full engine replacement.

  • Two-stage AdBlue system (motors near SCR + underbody SCR) doubles failure points
  • Crystallisation clogs dosing valves - XENTRY diagnostics required
  • Single component replacement: £350-£600 at specialist
  • Full AdBlue system overhaul: £900-£1,400
  • Without repair, countdown leads to immobilised car and potential engine damage
Enquire about OM654 Mercedes-Benz B Class engine replacement with new AdBlue system

Is it worth replacing the engine on a high-mileage Mercedes-Benz B Class-

For W245 models worth £1,500-£3,500, a £2,400-£3,400 rebuilt engine often exceeds the car's value. However, if the body and transmission are sound, specialist replacement with 12-month warranty can be cheaper than replacing the whole vehicle. W246 and W247 models (worth £5k-£15k) are almost always worth repairing.

  • W245 (2005-2011): value £1.5k-£3.5k - borderline economical
  • W246 (2011-2018): value £4k-£10k - replacement makes sense
  • W247 (2019+): value £10k-£18k - definitely worth replacing
  • Rebuilt engine (£2.4k-£4.2k fitted) cheaper than comparable replacement car
  • Factory-quality rebuild with upgraded components often outlasts original
Get an instant quote for Mercedes-Benz B Class engine replacement - no obligation

How do I find the correct engine code for my Mercedes-Benz B Class-

Check your vehicle's service booklet, door pillar sticker, or V5C logbook for the six-digit engine code (e.g., OM651.901). Enter your registration on EngineMarket above - we instantly identify your exact engine, variant, and compatible replacement options.

  • Engine code format: three letters + three numbers (OM651.901, M270.910)
  • Found on driver's side door pillar sticker or V5C section 4
  • W245 (2005-2011): OM640 (diesel) or M266 (petrol)
  • W246 (2011-2018): OM607/OM651 (diesel) or M270 (petrol)
  • W247 (2019+): OM654 (diesel) or M282 (petrol/MHEV/PHEV)
Enter your reg now - identify your Mercedes-Benz B Class engine code instantly

Why Choose Us

Why UK Mercedes-Benz B Class Owners Trust EngineMarket

Join thousands of UK drivers who compare Mercedes-Benz B Class engine prices through our network of trusted specialists - every rebuilt and reconditioned unit backed by a minimum 12-month unlimited mileage warranty and nationwide delivery.

Find the best Mercedes Benz B Class engine replacement near you

Compare engine prices for Mercedes Benz B Class in the UK and get competitive quotes from garages near you.

100% FreeNo ObligationFast & secure processUK-based support
Mercedes Benz B Class vehicle

Trusted supplier network

Warranty-backed rebuilt & used options

Every quote checked for fitment, quality and lead time.