Sell My Car
AutosXchange market data

BMW 2 prices & market data

What dealers are asking for the BMW 2 right now, from 71 current listings at 50 dealerships across 19 states.

Asking prices of current listings · AutosXchange live dealer listings, November 5, 2026 · not sold prices

71Listings for sale now
$22,999Median asking price
$10,850–$48,733Typical range (10th–90th percentile)
61,563Median miles (71 listings with odometer)
2026, 2021, 2016Most common model years
50Dealerships listing it
Price by model year

BMW 2: median asking price by model year

Median asking price runs from $12,475 for 2014 models to $61,690 for 2027 models, about $3,283 more per newer model year on average.

BMW 2 median asking price by model yearMedian and middle-50% range of asking prices for current BMW 2 listings, by model year (years with at least 3 listings): 2014 median $12,475 from 5 listings; 2015 median $11,999 from 5 listings; 2016 median $10,799 from 9 listings; 2018 median $13,443 from 3 listings; 2020 median $14,290 from 5 listings; 2021 median $20,220 from 7 listings; 2022 median $21,950 from 5 listings; 2023 median $27,830 from 6 listings; 2024 median $31,216 from 5 listings; 2025 median $37,890 from 3 listings; 2026 median $48,293 from 14 listings; 2027 median $61,690 from 3 listings.$0$10k$20k$30k$40k$50k$60k$70k2014: median $12,475, middle half $11,887–$14,995, 5 listingsn=52015: median $11,999, middle half $10,995–$13,890, 5 listingsn=52016: median $10,799, middle half $9,995–$15,995, 9 listingsn=92018: median $13,443, middle half $13,197–$15,219, 3 listingsn=32020: median $14,290, middle half $12,999–$19,000, 5 listingsn=52021: median $20,220, middle half $14,719–$23,995, 7 listingsn=72022: median $21,950, middle half $17,390–$22,999, 5 listingsn=52023: median $27,830, middle half $25,701–$41,553, 6 listingsn=62024: median $31,216, middle half $25,500–$32,099, 5 listingsn=52025: median $37,890, middle half $32,540–$43,443, 3 listingsn=32026: median $48,293, middle half $46,888–$49,496, 14 listingsn=142027: median $61,690, middle half $54,845–$62,948, 3 listingsn=320142015201620172018201920202021202220232024202520262027Model year (dot = median, bar = middle 50% of asking prices)
Price vs. mileage

BMW 2: asking price vs. mileage

On the trend line, every 10,000 more miles goes with about $2,980 lower asking price.

BMW 2 asking price vs. mileageScatter of 68 current BMW 2 listings (asking price against odometer miles), with a least-squares trend line of about $-2,980 per 10,000 miles.$0$10k$20k$30k$40k$50k$60k$70k025k50k75k100k125k150kOdometer (miles)Asking price
Price distribution

BMW 2: how asking prices are spread

Half of listings ask between $13,940 and $40,627; the most common band is $10,000–$15,000 (17 listings).

BMW 2 asking price distributionHistogram of 71 current BMW 2 asking prices in 12 bins of $5,000; median $22,999.05101520$5k–$10k: 5 listings$10k–$15k: 17 listings$15k–$20k: 9 listings$20k–$25k: 7 listings$25k–$30k: 8 listings$30k–$35k: 3 listings$35k–$40k: 4 listings$40k–$45k: 1 listing$45k–$50k: 12 listings$50k–$55k: 3 listings$55k–$60k: 0 listings$60k–$65k: 2 listings$5k$15k$25k$35k$45k$55k$65kMedian $22,999Asking price (bar height = number of listings)
Where they are listed

BMW 2: listings by state (top 10)

Florida has the most, with 11 listings (15% of 71).

BMW 2 listings by stateNumber of current BMW 2 listings by dealer state: Florida 11, Maryland 11, Texas 10, California 8, Ohio 6, Pennsylvania 6, Tennessee 4, Virginia 3, Oklahoma 2, Arizona 1.FloridaFlorida: 11 · 15%11 · 15%MarylandMaryland: 11 · 15%11 · 15%TexasTexas: 10 · 14%10 · 14%CaliforniaCalifornia: 8 · 11%8 · 11%OhioOhio: 6 · 8%6 · 8%PennsylvaniaPennsylvania: 6 · 8%6 · 8%TennesseeTennessee: 4 · 6%4 · 6%VirginiaVirginia: 3 · 4%3 · 4%OklahomaOklahoma: 2 · 3%2 · 3%ArizonaArizona: 1 · 1%1 · 1%
Current listings

BMW 2 for sale now: best value first

2020 BMW 2 Series for sale in Oklahoma City, OK38% below similar
2020 BMW 2 Series$10,850156,016 mi · Oklahoma City, OKRRays Auto Sales
2016 BMW 2 Series for sale in Saint Louis, MO34% below similar
2016 BMW 2 Series$7,950148,850 mi · Saint Louis, MORP MOTORS, LLC
2021 BMW 2 Series 228i xDrive Gran Coupe for sale in Jacksonville, FL33% below similar
2021 BMW 2 Series 228i xDrive Gran Coupe$12,800110,010 mi · Jacksonville, FLK & O AUTO WHOLESALE INC
2021 BMW 2 Series 228i xDrive for sale in Columbus, OH29% below similar
2021 BMW 2 Series 228i xDrive$13,443101,981 mi · Columbus, OHDrive Direct
2014 BMW 2 Series 228i for sale in San Antonio, TX26% below similar
2014 BMW 2 Series 228i$8,990122,124 mi · San Antonio, TXQuality Auto Group
2020 BMW 2 Series for sale in San Leandro, CA26% below similar
2020 BMW 2 Series$12,999107,161 mi · San Leandro, CARoad Runner Motors
2016 BMW 2 Series for sale in Tampa, FL25% below similar
2016 BMW 2 Series$8,99962,000 mi · Tampa, FLLana Auto Sales
2022 BMW 2 Series 228i Gran Coupe for sale in Irving, TX25% below similar
2022 BMW 2 Series 228i Gran Coupe$16,99595,717 mi · Irving, TXAuto Plaza
2022 BMW 2 Series 228i Gran Coupe for sale in Jacksonville, FL23% below similar
2022 BMW 2 Series 228i Gran Coupe$17,39089,177 mi · Jacksonville, FLCapitol Motors
2024 BMW 2 Series 228i for sale in San Antonio, TX20% below similar
2024 BMW 2 Series 228i$23,69753,003 mi · San Antonio, TXGrubbs INFINITI of San Antonio
2026 BMW 2 Series 228 Gran Coupe for sale in Devon, PA19% below similar
2026 BMW 2 Series 228 Gran Coupe$38,9353,547 mi · Devon, PABMW of Devon
2025 BMW 2 Series for sale in Nashville, TN19% below similar
2025 BMW 2 Series$37,89013,845 mi · Nashville, TNRoadstar Auto Sales Inc
2015 BMW 2 Series 228i xDrive for sale in Luray, VA18% below similar
2015 BMW 2 Series 228i xDrive$9,79990,784 mi · Luray, VABig River Auto Brokers
2020 BMW 2 Series for sale in Orlando, FL18% below similar
2020 BMW 2 Series$14,29084,714 mi · Orlando, FLPresidents Cars LLC
2026 BMW 2 Series for sale in Nashville, TN17% below similar
2026 BMW 2 Series$39,89018,167 mi · Nashville, TNRoadstar Auto Sales Inc
2016 BMW 2 Series M235i for sale in Richmond, VA17% below similar
2016 BMW 2 Series M235i$9,995137,232 mi · Richmond, VAFive Star Car and Truck LLC
2021 BMW 2 Series 228i Gran Coupe for sale in Covington, LA16% below similar
2021 BMW 2 Series 228i Gran Coupe$15,995118,117 mi · Covington, LASouthern Brothers Auto Sales Inc
2026 BMW 2 Series 228 Gran Coupe for sale in Devon, PA14% below similar
2026 BMW 2 Series 228 Gran Coupe$41,3643,533 mi · Devon, PABMW of Devon
2016 BMW 2 Series for sale in Tampa, FL14% below similar
2016 BMW 2 Series$10,299105,230 mi · Tampa, FLHot Deals On Wheels
2024 BMW 2 Series 228i Gran Coupe for sale in Mesa, AZ14% below similar
2024 BMW 2 Series 228i Gran Coupe$25,5003,465 mi · Mesa, AZRollit Motors
2023 BMW 2 Series 228i for sale in Fresno, CA13% below similar
2023 BMW 2 Series 228i$22,08463,662 mi · Fresno, CABMW Fresno
2016 BMW 2 Series for sale in Tampa, FL10% below similar
2016 BMW 2 Series$10,799101,495 mi · Tampa, FLHot Deals On Wheels
2015 BMW 2 Series 228i for sale in El Paso, TX8% below similar
2015 BMW 2 Series 228i$10,995132,000 mi · El Paso, TXEscar Auto
2026 BMW 2 Series 228 Gran Coupe for sale in Suitland, MD
2026 BMW 2 Series 228 Gran Coupe$46,8006 mi · Suitland, MDPassport BMW
By model year

BMW 2 market data by model year

Shop locally

BMW 2 for sale by city

FAQ

Frequently asked questions

What is the average asking price of a BMW 2?
Across 71 current listings on AutosXchange, the median asking price of a BMW 2 is $22,999. Most listings (10th to 90th percentile) ask between $10,850 and $48,733. These are dealer asking prices, not sold prices.
How many BMW 2 are for sale?
AutosXchange currently lists 71 vehicles from 50 dealerships in 19 states.
What mileage is typical for a BMW 2?
The median odometer reading is 61,563 miles; the middle half of listings show between 12,020 and 96,720 miles (71 listings with a published odometer).
What is a fair asking price for a BMW 2?
Half of current listings ask between $13,940 and $40,627 (25th to 75th percentile), around a median of $22,999. Compare mileage, trim, condition and the vehicle history report before deciding; AutosXchange figures are asking prices, not sold prices.
How much does model year change the price of a BMW 2?
Across model years with at least 3 listings, the median asking price runs from $12,475 (2014) to $61,690 (2027), about $3,283 more per newer model year on average.
Which BMW 2 model years are most available?
The most-listed model years are 2026 (14), 2016 (9), 2021 (7).

AutosXchange market data is calculated from the asking prices of current dealer listings on AutosXchange, refreshed as dealers update their inventory. These are not sold or transaction prices and not appraisals. Listings with an asking price under $500 (placeholder prices) are excluded. Confirm price, fees and availability with the selling dealer.