2019 BMW 2 Series Depreciation

A 7-year-old 2019 BMW 2 Series has lost about 51.1% of its roughly $37,300 original value. In the 2026 source cohort, it typically listed for around $21,218, with most listings between $16,380 and $28,637. Listed examples average 71,920 miles.

BMW 2 Series exterior
Photo: OWS Photography via Wikimedia Commons · CC BY 4.0

2019 BMW 2 Series Price by Mileage

What buyers actually pay at different odometer readings.

50k–75k mi
$23,298· 9 listings
75k–100k mi
$19,844· 10 listings

How Mileage Affects 2019 BMW 2 Series Price

Each dot is a real listing — price plotted against odometer reading.

2019 BMW 2 Series median price by mileage band
MileageMedian priceListings
50k–75k mi$23,2989
75k–100k mi$19,84410

What's a Good Price for a 2019 BMW 2 Series?

Great deal

Under $17,676

Typical

$17,676$25,545

Overpriced

Above $25,545

Based on the middle 50% of listings — always adjust for mileage and condition.

Price Spread

Range across 32 listings.

Low $14,144High $37,344

Half of all listings fall between $17,676 and $25,545, with a median of $21,218.

2019 BMW 2 Series Efficiency & Specs

EPA fuel-economy and powertrain data.

Combined

26 MPG

City / Hwy

22 / 32

Fuel / year

$2,900

Fuel

Premium

Engine

2.0L 4-cyl

EPA class

Subcompact Cars

Depreciation by Trim

See how each 2019 BMW 2 Series trim holds its value.

TrimFuelMSRPMedian ResaleDepreciationListings
M240iGasoline$45,800$26,48445.8%7
230i xDriveGasoline$37,300$20,39451.1%11
230iGasoline$35,300$17,74353.2%12

How the 2019 BMW 2 Series Compares to Other Years

At 51.1% depreciation, the 2019 BMW 2 Series sits among its neighbors on the depreciation curve. The one-year-newer 2020 has lost 49.1% (around $22,483), so stepping up a model year costs roughly $1,265 more. The older 2018 sits at 54.6% (around $20,098), so dropping back a year saves about $1,120. Buying one model year newer or older is one of the easiest ways to trade purchase price against age and remaining warranty.

Known Issues & Complaints

1 NHTSA complaints, 0 recalls reported.

ENGINE

1 complaint

While driving the vehicle on the Florida turnpike I received the message that the coolant was low, then another message to pull over immediately to prevent engine overheat. I pulled over as soon as I could and the engine ceased to operate.

Top Issues

  • ENGINE

Frequently Asked Questions

How much is a 2019 BMW 2 Series worth?

A 2019 BMW 2 Series is typically worth around $21,218, with most listings falling between $16,380 and $28,637. The single biggest swing factor is mileage — listed examples average about 71,920 miles, and each additional 10,000 miles shaves a few percent off the price. Condition, accident history, trim, and how many owners a car has had move the number from there. Treat the median as a fair starting point and adjust up for a clean, low-mileage, one-owner car or down for higher mileage and any reported damage.

How much has the 2019 BMW 2 Series depreciated?

The 2019 BMW 2 Series has lost about 51.1% of its original $37,300 base MSRP — roughly $19,060 in value, after adjusting listing prices to typical mileage for the age. Most of a car's lifetime depreciation happens in its earliest years, so a vehicle of this age has usually weathered the steepest part of the curve already. That's what makes a well-kept example at this age an efficient buy: you let the original owner absorb the fastest depreciation, then enjoy a much slower decline from here.

How many miles does a used 2019 2 Series have?

Listed 2019 2 Seriess average about 71,920 miles, with most between 39,707 and 97,058. As a rule of thumb, "average" mileage for any car is roughly 12,000 miles per year of age, so compare a specific listing against that benchmark. A below-average odometer commands a premium and an above-average one a discount, but a higher-mileage car with complete service records and one owner can be a better buy than a low-mileage car with gaps in its history. Consistent maintenance does more for a car's remaining lifespan than a low number on the odometer alone.

What is a good price for a 2019 BMW 2 Series?

For a 2019 BMW 2 Series, anything under $17,676 is a strong deal, $17,676 to $25,545 is the typical range where most cars trade, and above $25,545 is on the expensive side — those higher prices usually buy lower mileage, a certified warranty, or a premium trim. Always weigh the asking price against the car's specific mileage and condition rather than the sticker alone: a slightly higher price for a clean, one-owner, accident-free example is often money well spent. And treat a listing priced well below the range as a prompt to dig deeper — unusually cheap cars almost always have a reason, whether it's high mileage, accident history, or a branded title.

Methodology

Figures for the 2019 BMW 2 Series are computed from 32 real used-car listings. Each asking price is normalized to a standard 12,000 miles per year for the car's age, adjusted by a 5% asking-to-sale estimate, and compared against the original base MSRP for that VIN's trim. Full methodology. Updated August 2026.