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
  • Brooklyn Gray Metallic 2024 BMW M240 i xDriveBrooklyn Gray Metallic 2024 BMW M240 i xDriveBrooklyn Gray Metallic 2024 BMW M240 i xDriveBrooklyn Gray Metallic 2024 BMW M240 i xDriveBrooklyn Gray Metallic 2024 BMW M240 i xDriveBrooklyn Gray Metallic 2024 BMW M240 i xDrive

    $48,401

    $640
    27,904 mi.
    Est. $897/mo

    Gravity Autos Chicago

    3.8
    Highland Park, IL (9 mi)
    Check Availability

  • Blue 2017 BMW 440 i xDriveBlue 2017 BMW 440 i xDriveBlue 2017 BMW 440 i xDriveBlue 2017 BMW 440 i xDriveBlue 2017 BMW 440 i xDriveBlue 2017 BMW 440 i xDrive

    $20,279

    72,723 mi.
    Est. $376/mo

    Libertyville Hyundai

    3.3
    Libertyville, IL (2 mi)
    Check Availability

  • Black Sapphire Metallic 2027 BMW M440 i xDriveBlack Sapphire Metallic 2027 BMW M440 i xDriveBlack Sapphire Metallic 2027 BMW M440 i xDriveBlack Sapphire Metallic 2027 BMW M440 i xDriveBlack Sapphire Metallic 2027 BMW M440 i xDriveBlack Sapphire Metallic 2027 BMW M440 i xDrive

    $75,325

    $577
    6,419 mi.
    Est. $1,397/mo

    McGrath BMW of Elmhurst

    4.4
    Elmhurst, IL (27 mi)
    Check Availability

  • Thundernight Metallic 2023 BMW M240 i xDriveThundernight Metallic 2023 BMW M240 i xDriveThundernight Metallic 2023 BMW M240 i xDriveThundernight Metallic 2023 BMW M240 i xDriveThundernight Metallic 2023 BMW M240 i xDriveThundernight Metallic 2023 BMW M240 i xDrive

    $46,377

    29,256 mi.
    Est. $860/mo

    AutoNation Honda O'Hare

    4.6
    Des Plaines, IL (20 mi)
    Check Availability
  • Mineral Grey Metallic 2019 BMW 440 i xDriveMineral Grey Metallic 2019 BMW 440 i xDriveMineral Grey Metallic 2019 BMW 440 i xDriveMineral Grey Metallic 2019 BMW 440 i xDriveMineral Grey Metallic 2019 BMW 440 i xDriveMineral Grey Metallic 2019 BMW 440 i xDrive

    $22,402

    $1K
    88,780 mi.
    Est. $415/mo

    Napleton Ford in Libertyville

    4.6
    Libertyville, IL (2 mi)
    Check Availability
  • Skyscraper Gray 2026 BMW Z4 sDrive30iSkyscraper Gray 2026 BMW Z4 sDrive30iSkyscraper Gray 2026 BMW Z4 sDrive30iSkyscraper Gray 2026 BMW Z4 sDrive30iSkyscraper Gray 2026 BMW Z4 sDrive30iSkyscraper Gray 2026 BMW Z4 sDrive30i

    $54,407

    3,044 mi.
    Est. $1,009/mo

    Knauz BMW Mercedes-Benz Sprinter

    4.5
    Lake Bluff, IL (5 mi)
    Check Availability
  • White Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDrive

    $59,407

    6,189 mi.
    Est. $1,101/mo

    Knauz BMW Mercedes-Benz Sprinter

    4.5
    Lake Bluff, IL (5 mi)
    Check Availability
  • Blue 2016 BMW M235 IBlue 2016 BMW M235 IBlue 2016 BMW M235 IBlue 2016 BMW M235 IBlue 2016 BMW M235 IBlue 2016 BMW M235 I

    $24,998

    42,334 mi.
    Est. $463/mo

    CarMax Glencoe (Edens Expy)

    4.6
    Glencoe, IL (15 mi)
    Check Availability
  • White Metallic 2025 BMW 430 iWhite Metallic 2025 BMW 430 iWhite Metallic 2025 BMW 430 iWhite Metallic 2025 BMW 430 iWhite Metallic 2025 BMW 430 iWhite Metallic 2025 BMW 430 i

    $39,343

    39,232 mi.
    Est. $729/mo

    Al Piemonte Buick GMC

    4.5
    Elmhurst, IL (26 mi)
    Check Availability

  • Mineral White Metallic 2013 BMW Z4 sDrive35iMineral White Metallic 2013 BMW Z4 sDrive35iMineral White Metallic 2013 BMW Z4 sDrive35iMineral White Metallic 2013 BMW Z4 sDrive35iMineral White Metallic 2013 BMW Z4 sDrive35iMineral White Metallic 2013 BMW Z4 sDrive35i

    $20,197

    113,706 mi.
    Est. $374/mo

    ENE Motors

    4.3
    Racine, WI (28 mi)
    Check Availability
  • White 2007 BMW Z4 3.0i RoadsterWhite 2007 BMW Z4 3.0i RoadsterWhite 2007 BMW Z4 3.0i RoadsterWhite 2007 BMW Z4 3.0i RoadsterWhite 2007 BMW Z4 3.0i RoadsterWhite 2007 BMW Z4 3.0i Roadster

    $17,999

    40,881 mi.
    Est. $334/mo

    TAB Auto Brokers

    4.5
    Chicago, IL (25 mi)
    Check Availability
  • Black 2018 BMW 440 I xDriveBlack 2018 BMW 440 I xDriveBlack 2018 BMW 440 I xDriveBlack 2018 BMW 440 I xDriveBlack 2018 BMW 440 I xDriveBlack 2018 BMW 440 I xDrive

    $31,998

    52,848 mi.
    Est. $593/mo

    CarMax Kenosha

    4.5
    Kenosha, WI (19 mi)
    Check Availability
  • White 2015 BMW M4 BaseWhite 2015 BMW M4 BaseWhite 2015 BMW M4 BaseWhite 2015 BMW M4 BaseWhite 2015 BMW M4 BaseWhite 2015 BMW M4 Base

    $33,376

    79,674 mi.
    Est. $619/mo

    Dart Motors

    4.1
    Mchenry, IL (14 mi)
    Check Availability
  • Alpine White 2018 BMW 430 iAlpine White 2018 BMW 430 iAlpine White 2018 BMW 430 iAlpine White 2018 BMW 430 iAlpine White 2018 BMW 430 iAlpine White 2018 BMW 430 i

    $20,347

    $927
    45,539 mi.
    Est. $377/mo

    Genesis of Highland Park

    4.6
    Highland Park, IL (9 mi)
    Check Availability
  • Alpine White 2017 BMW 650 650i xDrive ConvertibleAlpine White 2017 BMW 650 650i xDrive ConvertibleAlpine White 2017 BMW 650 650i xDrive ConvertibleAlpine White 2017 BMW 650 650i xDrive ConvertibleAlpine White 2017 BMW 650 650i xDrive ConvertibleAlpine White 2017 BMW 650 650i xDrive Convertible

    $24,889

    $800
    94,253 mi.
    Est. $461/mo

    Gmotorcars Auto & Commercial Truck

    4.3
    Arlington Heights, IL (19 mi)
    Check Availability

  • Gray 2008 BMW 328 iGray 2008 BMW 328 iGray 2008 BMW 328 iGray 2008 BMW 328 iGray 2008 BMW 328 iGray 2008 BMW 328 i

    $11,872

    $490
    69,404 mi.
    Est. $220/mo

    Xchange Motors

    5.0
    Addison, IL (27 mi)
    Check Availability
  • Alpine White 2026 BMW M440 i xDriveAlpine White 2026 BMW M440 i xDriveAlpine White 2026 BMW M440 i xDriveAlpine White 2026 BMW M440 i xDriveAlpine White 2026 BMW M440 i xDriveAlpine White 2026 BMW M440 i xDrive

    $66,878

    $429
    27,377 mi.
    Est. $1,240/mo

    McGrath BMW of Elmhurst

    4.4
    Elmhurst, IL (27 mi)
    Check Availability
  • Black 2022 BMW 430 IBlack 2022 BMW 430 IBlack 2022 BMW 430 IBlack 2022 BMW 430 IBlack 2022 BMW 430 IBlack 2022 BMW 430 I

    $32,998

    $1K
    39,961 mi.
    Est. $612/mo

    CarMax Glencoe (Edens Expy)

    4.6
    Glencoe, IL (15 mi)
    Check Availability
  • Midnight Blue Metallic 2016 BMW 428 i xDrive SULEVMidnight Blue Metallic 2016 BMW 428 i xDrive SULEVMidnight Blue Metallic 2016 BMW 428 i xDrive SULEVMidnight Blue Metallic 2016 BMW 428 i xDrive SULEVMidnight Blue Metallic 2016 BMW 428 i xDrive SULEVMidnight Blue Metallic 2016 BMW 428 i xDrive SULEV

    $16,379

    85,095 mi.
    Est. $304/mo

    KNB Motors Inc

    Northlake, IL (27 mi)
    Check Availability
  • Black 2019 BMW 430 i xDriveBlack 2019 BMW 430 i xDriveBlack 2019 BMW 430 i xDriveBlack 2019 BMW 430 i xDriveBlack 2019 BMW 430 i xDriveBlack 2019 BMW 430 i xDrive

    $22,407

    81,429 mi.
    Est. $415/mo

    Bunt Motors Inc

    Northbrook, IL (15 mi)
    Check Availability
  • Melbourne Red Metallic 2016 BMW 428 i xDrive SULEVMelbourne Red Metallic 2016 BMW 428 i xDrive SULEVMelbourne Red Metallic 2016 BMW 428 i xDrive SULEVMelbourne Red Metallic 2016 BMW 428 i xDrive SULEVMelbourne Red Metallic 2016 BMW 428 i xDrive SULEVMelbourne Red Metallic 2016 BMW 428 i xDrive SULEV

    $16,313

    97,108 mi.
    Est. $302/mo

    Arlington Heights Ford

    5.0
    Arlington Heights, IL (12 mi)
    Check Availability

  • Bluestone Metallic 2022 BMW 840 i xDriveBluestone Metallic 2022 BMW 840 i xDriveBluestone Metallic 2022 BMW 840 i xDriveBluestone Metallic 2022 BMW 840 i xDriveBluestone Metallic 2022 BMW 840 i xDriveBluestone Metallic 2022 BMW 840 i xDrive

    $39,400

    81,224 mi.
    Est. $731/mo

    Lux Cars Chicago

    3.5
    Buffalo Grove, IL (11 mi)
    Check Availability
  • Mineral Gray Metallic 2018 BMW 230 xDriveMineral Gray Metallic 2018 BMW 230 xDriveMineral Gray Metallic 2018 BMW 230 xDriveMineral Gray Metallic 2018 BMW 230 xDriveMineral Gray Metallic 2018 BMW 230 xDriveMineral Gray Metallic 2018 BMW 230 xDrive

    $19,401

    51,180 mi.
    Est. $360/mo

    Gravity Autos Chicago

    3.8
    Highland Park, IL (9 mi)
    Check Availability
  • Mineral Gray Metallic 2018 BMW 430 i xDriveMineral Gray Metallic 2018 BMW 430 i xDriveMineral Gray Metallic 2018 BMW 430 i xDriveMineral Gray Metallic 2018 BMW 430 i xDriveMineral Gray Metallic 2018 BMW 430 i xDriveMineral Gray Metallic 2018 BMW 430 i xDrive

    $17,347

    91,690 mi.
    Est. $322/mo

    Lucky Motors Megastore of Villa Park

    3.6
    Villa Park, IL (27 mi)
    Check Availability
  • White Metallic 2022 BMW 430 i xDriveWhite Metallic 2022 BMW 430 i xDriveWhite Metallic 2022 BMW 430 i xDriveWhite Metallic 2022 BMW 430 i xDriveWhite Metallic 2022 BMW 430 i xDriveWhite Metallic 2022 BMW 430 i xDrive

    $38,049

    44,748 mi.
    Est. $705/mo

    Knauz BMW Mercedes-Benz Sprinter

    4.5
    Lake Bluff, IL (5 mi)
    Check Availability
  • White Metallic 2026 BMW 840 i xDriveWhite Metallic 2026 BMW 840 i xDriveWhite Metallic 2026 BMW 840 i xDriveWhite Metallic 2026 BMW 840 i xDriveWhite Metallic 2026 BMW 840 i xDriveWhite Metallic 2026 BMW 840 i xDrive

    $105,411

    1,030 mi.
    Est. $1,954/mo

    Knauz BMW Mercedes-Benz Sprinter

    4.5
    Lake Bluff, IL (5 mi)
    Check Availability
  • Alpine White 2019 BMW M240 i xDriveAlpine White 2019 BMW M240 i xDriveAlpine White 2019 BMW M240 i xDriveAlpine White 2019 BMW M240 i xDriveAlpine White 2019 BMW M240 i xDriveAlpine White 2019 BMW M240 i xDrive

    $28,899

    $307
    62,071 mi.
    Est. $536/mo

    Woodfield Nissan

    4.6
    Hoffman Estates, IL (19 mi)
    Check Availability

  • Blue Metallic 2026 BMW M440 i xDriveBlue Metallic 2026 BMW M440 i xDriveBlue Metallic 2026 BMW M440 i xDriveBlue Metallic 2026 BMW M440 i xDriveBlue Metallic 2026 BMW M440 i xDriveBlue Metallic 2026 BMW M440 i xDrive

    $71,407

    9,180 mi.
    Est. $1,324/mo

    Knauz BMW Mercedes-Benz Sprinter

    4.5
    Lake Bluff, IL (5 mi)
    Check Availability
  • White 2018 BMW 230 IWhite 2018 BMW 230 IWhite 2018 BMW 230 IWhite 2018 BMW 230 IWhite 2018 BMW 230 IWhite 2018 BMW 230 I

    $25,998

    $1K
    23,741 mi.
    Est. $482/mo

    CarMax Kenosha

    4.5
    Kenosha, WI (19 mi)
    Check Availability
  • Glacier Silver Metallic 2020 BMW Z4 M40iGlacier Silver Metallic 2020 BMW Z4 M40iGlacier Silver Metallic 2020 BMW Z4 M40iGlacier Silver Metallic 2020 BMW Z4 M40iGlacier Silver Metallic 2020 BMW Z4 M40iGlacier Silver Metallic 2020 BMW Z4 M40i

    $42,967

    $1.3K
    21,584 mi.
    Est. $797/mo

    Fields BMW of Northfield

    4.1
    Northfield, IL (16 mi)
    Check Availability
  • Black Sapphire 2025 BMW Z4 M40iBlack Sapphire 2025 BMW Z4 M40iBlack Sapphire 2025 BMW Z4 M40iBlack Sapphire 2025 BMW Z4 M40iBlack Sapphire 2025 BMW Z4 M40iBlack Sapphire 2025 BMW Z4 M40i

    $61,397

    15,464 mi.
    Est. $1,138/mo

    Knauz BMW Mercedes-Benz Sprinter

    4.5
    Lake Bluff, IL (5 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,469 mi.
    Est. $232/mo

    Unlimited Motors

    4.4
    $271 delivery from Westfield, IN (181 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW M240 i xDriveBlack Sapphire Metallic 2025 BMW M240 i xDriveBlack Sapphire Metallic 2025 BMW M240 i xDriveBlack Sapphire Metallic 2025 BMW M240 i xDriveBlack Sapphire Metallic 2025 BMW M240 i xDriveBlack Sapphire Metallic 2025 BMW M240 i xDrive

    $53,500

    $490
    4,129 mi.
    Est. $992/mo

    Unlimited Motors

    4.4
    $271 delivery from Westfield, IN (181 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,729.

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 2627 great deals out of 8489 listings starting at $899.

Where can I find the most BMW deals?

The most BMW deals can be found near Lincolnshire, IL with 69 great deals out of 164 listings starting at $5,995.

BMW Convertibles by city