Mazda B-Series · Engine family · 3 offered

Mazda B-Series 2.3L four-cylinder

The EFI is the most common engine code the VIN decodes to on the 2.3L four-cylinder configurations below; hybrid variants of the same displacement carry their own code. Rated at 135–143 hp. We decode it on 2,984 VINs across 20 factory builds, and 8 listings are reported active. The configuration price reference is $5,000.

Cylinders
4
Power
135–143 hp
Induction
Naturally aspirated
Fuel
Gasoline
Fitted
1994–2009

◷ Updated September 24, 2026 ▤ National asking prices, refreshed nightly

$5,000
Configuration price reference
8
On sale today with the 2.3L 4-cyl
1994–2009
Model years it was fitted
20
Factory configurations
2,984
B-Series VINs decoded with it

The price reference is the median of configuration medians, not the median of all active cars. Each configuration has equal weight. Configurations with at least 3 priced listings are used when available; otherwise the reference uses the configurations with a recorded price. Model years, mileage and condition vary. Open a model-year report below for its asking prices across all engines.

Where the 2.3L 4-cyl sits in the B-Series engine lineup

Every engine family this model was sold with, ordered by size. The bar spans the model years recorded for it; the price is a reference across priced configurations, with each configuration weighted equally. Older engines look cheaper because the cars are older — overlapping years alone do not match the vehicles by age, trim, mileage or condition.

2.3L 4-cyl this page
1994–2009
$5,000
135–143 hp · 8 on sale
3.0L 6-cyl
1994–2007
$4,950
140–154 hp · 17 on sale
4.0L 6-cyl
1994–2008
$5,198
160–207 hp · 11 on sale

1994–2008 The 4.0L 6-cyl configuration price reference is about $198 more — $5,198 against $5,000. These references cover each family's full set of priced configurations; they are not recalculated for the overlapping years or matched cars.

3 engine families, one nameplate. Open the Mazda B-Series price hub to compare them side by side, or to jump into any of the others.

Which B-Series years got a 2.3L 4-cyl engine

Every model year this engine was fitted to, newest first. The bar is how much of the family's VIN volume sits in that year — long bars are the years this engine was everywhere.

Year Share of VINs VINs On sale Builds
2009 46 — 1
2008 99 — 1
2007 150 2 1
2006 168 — 1
2005 136 — 1
2004 240 — 2
2003 393 1 2
2002 224 1 2
2001 120 — 1
1997 434 1 2
1996 438 — 2
1995 239 1 2
1994 297 2 2

VIN counts come from our decode of the model's build patterns, not from live listings. A year link opens the full B-Series report for that year — every engine of the model, not just this one.

20 factory configurations with this engine

Each one is a distinct build as the VIN decodes it — trim, body, gearbox and equipment. Open a build sheet for its full spec and the VINs recorded on it.

2009

1 build

2008

1 build

2007

1 build

2006

1 build

2005

1 build

2004

2 builds

2003

2 builds

2002

2 builds

2001

1 build

1997

2 builds

1996

2 builds

1995

2 builds

1994

2 builds

Every 2009 B-Series build →

The 2.3L 4-cyl B-Series: common questions

Which B-Series years have the 2.3L 4-cyl?

1994–2009 — 13 model years in our VIN decode, across 20 factory configurations and 2,984 VINs.

What does a 2.3L 4-cyl B-Series cost?

$5,000 is a configuration price reference: the median of configuration medians, with each priced configuration weighted equally. It is not a listing-level median or a valuation of an individual car. The year-by-year ladder shows VIN and inventory counts; its links open model-year price reports covering all engines.

What is the engine code, and does it matter?

EFI — the code the VIN decodes to on the configurations on this page. It matters when you order parts or read a service history: the same displacement badge on another model can be a different code with different outputs.