Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Carbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40i

    $29,433

    70,520 mi.
    Est. $539/mo

    Germain Honda of Beavercreek

    4.7
    Dayton, OH (21 mi)
    Check Availability

  • Gray 2020 BMW X3 XDrive30iGray 2020 BMW X3 XDrive30iGray 2020 BMW X3 XDrive30iGray 2020 BMW X3 XDrive30iGray 2020 BMW X3 XDrive30iGray 2020 BMW X3 XDrive30i

    $26,998

    $1K
    51,680 mi.
    Est. $495/mo

    CarMax Dayton

    4.1
    West Carrollton, OH (19 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30i

    $26,478

    66,976 mi.
    Est. $485/mo

    BMW of Dayton

    Dayton, OH (9 mi)
    Check Availability
  • Carbon Black Metallic 2022 BMW 750 i xDriveCarbon Black Metallic 2022 BMW 750 i xDriveCarbon Black Metallic 2022 BMW 750 i xDriveCarbon Black Metallic 2022 BMW 750 i xDriveCarbon Black Metallic 2022 BMW 750 i xDriveCarbon Black Metallic 2022 BMW 750 i xDrive

    $27,445

    $4.8K
    100,320 mi.
    Est. $503/mo

    Germain Honda of Beavercreek

    4.7
    Dayton, OH (21 mi)
    Check Availability
  • Alpine White 2021 BMW 228 Gran Coupe sDriveAlpine White 2021 BMW 228 Gran Coupe sDriveAlpine White 2021 BMW 228 Gran Coupe sDriveAlpine White 2021 BMW 228 Gran Coupe sDriveAlpine White 2021 BMW 228 Gran Coupe sDriveAlpine White 2021 BMW 228 Gran Coupe sDrive

    $20,134

    $2.1K
    46,453 mi.
    Est. $369/mo

    Lexus of Dayton

    4.4
    Dayton, OH (20 mi)
    Check Availability
  • Black 2021 BMW X1 XDrive28iBlack 2021 BMW X1 XDrive28iBlack 2021 BMW X1 XDrive28iBlack 2021 BMW X1 XDrive28iBlack 2021 BMW X1 XDrive28iBlack 2021 BMW X1 XDrive28i

    $25,998

    $1K
    22,318 mi.
    Est. $476/mo

    CarMax Dayton

    4.1
    West Carrollton, OH (19 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28i

    $26,798

    $100
    61,604 mi.
    Est. $491/mo

    White Allen Chevrolet

    4.2
    Dayton, OH (12 mi)
    Check Availability
  • Glacier Silver Metallic 2016 BMW 328 xDriveGlacier Silver Metallic 2016 BMW 328 xDriveGlacier Silver Metallic 2016 BMW 328 xDriveGlacier Silver Metallic 2016 BMW 328 xDriveGlacier Silver Metallic 2016 BMW 328 xDriveGlacier Silver Metallic 2016 BMW 328 xDrive

    $10,393

    102,049 mi.
    Est. $190/mo

    Wholesale Direct Motors

    Beavercreek, OH (16 mi)
    Check Availability
  • Mineral Gray Metallic 2019 BMW 430 Gran Coupe iMineral Gray Metallic 2019 BMW 430 Gran Coupe iMineral Gray Metallic 2019 BMW 430 Gran Coupe iMineral Gray Metallic 2019 BMW 430 Gran Coupe iMineral Gray Metallic 2019 BMW 430 Gran Coupe iMineral Gray Metallic 2019 BMW 430 Gran Coupe i

    $16,393

    87,494 mi.
    Est. $300/mo

    Wholesale Direct Motors

    Beavercreek, OH (16 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW 330 330iBlack Sapphire Metallic 2022 BMW 330 330iBlack Sapphire Metallic 2022 BMW 330 330iBlack Sapphire Metallic 2022 BMW 330 330iBlack Sapphire Metallic 2022 BMW 330 330iBlack Sapphire Metallic 2022 BMW 330 330i

    $23,213

    80,722 mi.
    Est. $425/mo

    Elite Auto Exchange of Huber Heights

    Huber Heights, OH (13 mi)
    Check Availability
  • Arctic Gray Metallic 2019 BMW X7 xDrive40iArctic Gray Metallic 2019 BMW X7 xDrive40iArctic Gray Metallic 2019 BMW X7 xDrive40iArctic Gray Metallic 2019 BMW X7 xDrive40iArctic Gray Metallic 2019 BMW X7 xDrive40iArctic Gray Metallic 2019 BMW X7 xDrive40i

    $25,315

    112,673 mi.
    Est. $464/mo

    Elite Auto Exchange of Huber Heights

    Huber Heights, OH (13 mi)
    Check Availability
  • Gray 2018 BMW 540 IGray 2018 BMW 540 IGray 2018 BMW 540 IGray 2018 BMW 540 IGray 2018 BMW 540 IGray 2018 BMW 540 I

    $29,998

    43,876 mi.
    Est. $550/mo

    CarMax Dayton

    4.1
    West Carrollton, OH (19 mi)
    Check Availability
  • Black 2004 BMW Z4 2.5i RoadsterBlack 2004 BMW Z4 2.5i RoadsterBlack 2004 BMW Z4 2.5i RoadsterBlack 2004 BMW Z4 2.5i RoadsterBlack 2004 BMW Z4 2.5i RoadsterBlack 2004 BMW Z4 2.5i Roadster

    $14,998

    38,372 mi.
    Est. $275/mo

    Wagner Auto Sales

    4.6
    Fairborn, OH (17 mi)
    Check Availability
  • Black Sapphire Metallic 2008 BMW 135 iBlack Sapphire Metallic 2008 BMW 135 iBlack Sapphire Metallic 2008 BMW 135 iBlack Sapphire Metallic 2008 BMW 135 iBlack Sapphire Metallic 2008 BMW 135 iBlack Sapphire Metallic 2008 BMW 135 i

    $8,175

    96,708 mi.
    Est. $150/mo

    Chesrown Ford of Sidney

    Sidney, OH (28 mi)
    Check Availability
  • Mineral Grey Metallic 2022 BMW 330 330iMineral Grey Metallic 2022 BMW 330 330iMineral Grey Metallic 2022 BMW 330 330iMineral Grey Metallic 2022 BMW 330 330iMineral Grey Metallic 2022 BMW 330 330iMineral Grey Metallic 2022 BMW 330 330i

    $26,186

    $500
    49,831 mi.
    Est. $480/mo

    Jeff Schmitt Chevrolet South

    4.6
    Miamisburg, OH (19 mi)
    Check Availability
  • Alpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30i

    $19,268

    70,708 mi.
    Est. $353/mo

    Jeff Schmitt Nissan

    4.5
    Beavercreek, OH (21 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30i

    $27,112

    $1.3K
    50,479 mi.
    Est. $497/mo

    Lexus of Dayton

    4.4
    Dayton, OH (20 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDrive

    $28,107

    85,394 mi.
    Est. $515/mo

    BMW of Dayton

    Dayton, OH (9 mi)
    Check Availability
  • Alpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40i

    $23,651

    94,215 mi.
    Est. $433/mo

    White Allen Volkswagen

    4.9
    Dayton, OH (18 mi)
    Check Availability
  • Carbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40i

    $29,433

    70,520 mi.
    Est. $539/mo

    Germain Honda of Beavercreek

    4.7
    Dayton, OH (21 mi)
    Check Availability
  • Black Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30i

    $19,618

    $200
    76,964 mi.
    Est. $360/mo

    Jeff Schmitt Cadillac

    4.8
    Beavercreek, OH (22 mi)
    Check Availability
  • Jet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30i

    $24,641

    74,617 mi.
    Est. $452/mo

    Germain Honda of Beavercreek

    4.7
    Dayton, OH (21 mi)
    Check Availability
  • White 2013 BMW 128 128i 2dr CoupeWhite 2013 BMW 128 128i 2dr CoupeWhite 2013 BMW 128 128i 2dr CoupeWhite 2013 BMW 128 128i 2dr CoupeWhite 2013 BMW 128 128i 2dr CoupeWhite 2013 BMW 128 128i 2dr Coupe

    $6,995

    88,994 mi.
    Est. $128/mo

    Unlimited Auto Group of Dayton

    Moraine, OH (16 mi)
    Check Availability
  • White 2016 BMW 340 xDriveWhite 2016 BMW 340 xDriveWhite 2016 BMW 340 xDriveWhite 2016 BMW 340 xDriveWhite 2016 BMW 340 xDriveWhite 2016 BMW 340 xDrive

    $24,985

    82,992 mi.
    Est. $458/mo

    Emperia Auto, LLC

    Springfield, OH (26 mi)
    Check Availability
  • White 2017 BMW 340 xDriveWhite 2017 BMW 340 xDriveWhite 2017 BMW 340 xDriveWhite 2017 BMW 340 xDriveWhite 2017 BMW 340 xDriveWhite 2017 BMW 340 xDrive

    $28,985

    79,223 mi.
    Est. $531/mo

    Emperia Auto, LLC

    Springfield, OH (26 mi)
    Check Availability
  • Black Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30i

    $12,500

    120,003 mi.
    Est. $229/mo

    Unlimited Motors

    4.4
    $148 delivery from Westfield, IN (99 mi)
    Check Availability
  • Black Sapphire Metallic 2016 BMW 340 340iBlack Sapphire Metallic 2016 BMW 340 340iBlack Sapphire Metallic 2016 BMW 340 340iBlack Sapphire Metallic 2016 BMW 340 340iBlack Sapphire Metallic 2016 BMW 340 340iBlack Sapphire Metallic 2016 BMW 340 340i

    $22,407

    $554
    79,300 mi.
    Est. $411/mo

    Autos of Chicago

    4.4
    $243 delivery from Arlington Heights, IL (244 mi)
    Check Availability

About BMW

FAQs

What is the cheapest BMW vehicle available?

The BMW 328 is the cheapest available vehicle by average Cars.com listing price in BMW's lineup, with an average listing price of $9,825.

Which BMW vehicle has the best MPG?

The hybrid BMW 430 can reach up to 28 MPG city and 36 MPG highway for a combined rating of 31 MPG. The BMW 328d with traditional internal combustion engine offers up to 32 MPG city and 45 MPG highway for a combined rating of 37 MPG.

These figures are based on EPA mileage ratings and are for comparison purposes only. The actual mileage will vary depending on the selected vehicle model year, trim, driving conditions, driving habits, vehicle maintenance, and other factors.

Which BMW vehicle has the longest range?

The electric BMW iX3 can travel up to 434 miles on a single charge depending on electric motor and battery options. The plug-in hybrid BMW M5 can travel up to 267 electric-only miles before the gas engine kicks on.

EPA-estimated range is the distance, or predicted distance, a new plug-in vehicle will travel on electric power before its battery charge is exhausted. Actual range will vary depending on model year, driving conditions, driving habits, elevation changes, weather, accessory usage (lights, climate control), vehicle condition and other factors.

Which BMW vehicle has the most deals?

The BMW X3 has the most available deals on Cars.com with 2570 great deals out of 8361 listings starting at $1,750.

Where can I find the most BMW deals?

The most BMW deals can be found near Moraine, OH with 59 great deals out of 160 listings starting at $2,933.

Used BMW by price

BMW under $30,000 by city