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 Filters
  • Blue Metallic 2017 BMW 328d xDriveBlue Metallic 2017 BMW 328d xDriveBlue Metallic 2017 BMW 328d xDriveBlue Metallic 2017 BMW 328d xDriveBlue Metallic 2017 BMW 328d xDriveBlue Metallic 2017 BMW 328d xDrive

    $19,599

    83,314 mi.
    Est. $359/mo

    Walser Polar Chevrolet

    4.3
    Check Availability
    White Bear Lake, MN (21 mi)

    Quick view
  • Alpine White 2023 BMW X4 xDrive30iAlpine White 2023 BMW X4 xDrive30iAlpine White 2023 BMW X4 xDrive30iAlpine White 2023 BMW X4 xDrive30iAlpine White 2023 BMW X4 xDrive30iAlpine White 2023 BMW X4 xDrive30i

    $38,347

    36,190 mi.
    Est. $702/mo

    Luther Cadillac

    4.7
    Check Availability
    Vadnais Heights, MN (28 mi)

    Quick view
  • Black Sapphire Metallic 2022 BMW X3 M40iBlack Sapphire Metallic 2022 BMW X3 M40iBlack Sapphire Metallic 2022 BMW X3 M40iBlack Sapphire Metallic 2022 BMW X3 M40iBlack Sapphire Metallic 2022 BMW X3 M40iBlack Sapphire Metallic 2022 BMW X3 M40i

    $38,945

    73,522 mi.
    Est. $713/mo

    Audi St. Paul

    4.9
    Check Availability
    Maplewood, MN (25 mi)
    Quick view
  • White 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30i

    $40,998

    $501
    17,673 mi.
    Est. $751/mo

    Walser Nissan Coon Rapids

    4.5
    Check Availability
    Coon Rapids, MN (25 mi)
    Quick view
  • Jet Black 2016 BMW X3 xDrive35iJet Black 2016 BMW X3 xDrive35iJet Black 2016 BMW X3 xDrive35iJet Black 2016 BMW X3 xDrive35iJet Black 2016 BMW X3 xDrive35iJet Black 2016 BMW X3 xDrive35i

    $12,797

    99,229 mi.
    Est. $234/mo

    Buerkle Hyundai

    4.2
    Check Availability
    Saint Paul, MN (23 mi)
    Quick view
  • Alpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40i

    $48,393

    32,834 mi.
    Est. $886/mo

    Minnesota Truck Headquarters of Forest Lake

    4.8
    Check Availability
    Forest Lake, MN (8 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30i

    $39,993

    27,833 mi.
    Est. $732/mo

    Minnesota Truck Headquarters of Forest Lake

    4.8
    Check Availability
    Forest Lake, MN (8 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW X6 M Sports Activity Coupe

    $36,347

    89,086 mi.
    Est. $665/mo

    Luther Used Car Company

    4.2
    Check Availability
    Brooklyn Park, MN (29 mi)

    Quick view
  • Jet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30i

    $37,489

    $322
    14,311 mi.
    Est. $686/mo

    Mercedes-Benz of St. Paul

    4.6
    Check Availability
    Maplewood, MN (24 mi)
    Quick view
  • Black 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40i

    $28,264

    $336
    70,840 mi.
    Est. $517/mo

    Koppy Motors of Forest Lake

    Check Availability
    Forest Lake, MN (6 mi)
    Quick view
  • Black 2017 BMW X3 xDrive28iBlack 2017 BMW X3 xDrive28iBlack 2017 BMW X3 xDrive28iBlack 2017 BMW X3 xDrive28iBlack 2017 BMW X3 xDrive28iBlack 2017 BMW X3 xDrive28i

    $12,495

    123,407 mi.
    Est. $229/mo

    Perfect 10 Auto

    Check Availability
    Spring Lake Park, MN (24 mi)
    Quick view
  • White 2017 BMW X5 xDrive35iWhite 2017 BMW X5 xDrive35iWhite 2017 BMW X5 xDrive35iWhite 2017 BMW X5 xDrive35iWhite 2017 BMW X5 xDrive35iWhite 2017 BMW X5 xDrive35i

    $16,798

    110,527 mi.
    Est. $308/mo

    Luther Brookdale Honda

    Check Availability
    Minneapolis, MN (29 mi)
    Quick view
  • Imperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35i

    $13,590

    111,550 mi.
    Est. $249/mo

    Twin Cities Motors

    Check Availability
    Isanti, MN (26 mi)
    Quick view
  • Blue 2026 BMW M440 i xDrive

    $69,995

    8,598 mi.
    Est. $1,281/mo

    Buerkle Hyundai

    4.2
    Check Availability
    Saint Paul, MN (23 mi)

    Quick view
  • Black 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40iBlack 2020 BMW X5 xDrive40i

    $23,995

    114,335 mi.
    Est. $439/mo

    Perfect 10 Auto

    Check Availability
    Spring Lake Park, MN (24 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40i

    $27,990

    $510
    83,312 mi.
    Est. $512/mo

    Somerset Sales and Leasing

    Check Availability
    Somerset, WI (19 mi)
    Quick view
  • Phytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30i

    $17,946

    95,923 mi.
    Est. $329/mo

    SS Motors of Blaine

    Check Availability
    Blaine, MN (21 mi)
    Quick view
  • Gray 2020 BMW X5 M50iGray 2020 BMW X5 M50iGray 2020 BMW X5 M50iGray 2020 BMW X5 M50iGray 2020 BMW X5 M50iGray 2020 BMW X5 M50i

    $24,999

    $2K
    112,581 mi.
    Est. $458/mo

    Evolve Autos

    3.9
    Check Availability
    Stillwater, MN (23 mi)
    Quick view
  • Alpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30i

    $30,980

    59,722 mi.
    Est. $567/mo

    Friendly Chevrolet of Fridley

    3.6
    Check Availability
    Fridley, MN (25 mi)
    Quick view
  • Black 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDrive

    $12,250

    86,350 mi.
    Est. $224/mo

    White Bear Subaru

    4.8
    Check Availability
    Vadnais Heights, MN (23 mi)

    Quick view
  • Alpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40i

    $24,988

    $2K
    75,217 mi.
    Est. $457/mo

    Bedrock Motors

    3.8
    Check Availability
    Blaine, MN (22 mi)
    Quick view
  • Imperial Blue Metallic 2020 BMW 750 i xDriveImperial Blue Metallic 2020 BMW 750 i xDriveImperial Blue Metallic 2020 BMW 750 i xDriveImperial Blue Metallic 2020 BMW 750 i xDriveImperial Blue Metallic 2020 BMW 750 i xDriveImperial Blue Metallic 2020 BMW 750 i xDrive

    $29,499

    86,868 mi.
    Est. $540/mo

    Walser Polar Chevrolet

    4.3
    Check Availability
    White Bear Lake, MN (21 mi)
    Quick view
  • Skyscraper Grey Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Grey Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Grey Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Grey Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Grey Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Grey Metallic 2022 BMW 228 Gran Coupe i xDrive

    $19,995

    $1K
    69,105 mi.
    Est. $366/mo

    Buerkle Acura

    4.8
    Check Availability
    Minneapolis, MN (30 mi)
    Quick view
  • Portimao Blue Metallic 2025 BMW M240 i xDrivePortimao Blue Metallic 2025 BMW M240 i xDrivePortimao Blue Metallic 2025 BMW M240 i xDrivePortimao Blue Metallic 2025 BMW M240 i xDrivePortimao Blue Metallic 2025 BMW M240 i xDrivePortimao Blue Metallic 2025 BMW M240 i xDrive

    $54,994

    2,150 mi.
    Est. $1,007/mo

    Buerkle Hyundai

    4.2
    Check Availability
    Saint Paul, MN (23 mi)
    Quick view
  • Brown Metallic 2016 BMW X1 xDrive 28iBrown Metallic 2016 BMW X1 xDrive 28iBrown Metallic 2016 BMW X1 xDrive 28iBrown Metallic 2016 BMW X1 xDrive 28i

    $15,465

    60,499 mi.
    Est. $283/mo

    Buerkle Acura

    4.8
    Check Availability
    Minneapolis, MN (30 mi)
    Quick view
  • Mineral Gray Metallic 2022 BMW M340 i xDriveMineral Gray Metallic 2022 BMW M340 i xDriveMineral Gray Metallic 2022 BMW M340 i xDriveMineral Gray Metallic 2022 BMW M340 i xDriveMineral Gray Metallic 2022 BMW M340 i xDriveMineral Gray Metallic 2022 BMW M340 i xDrive

    $44,994

    $101
    38,135 mi.
    Est. $824/mo

    Buerkle Hyundai

    4.2
    Check Availability
    Saint Paul, MN (23 mi)

    Quick view
  • Black Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDrive

    $39,995

    12,613 mi.
    Est. $732/mo

    Audi St. Paul

    4.9
    Check Availability
    Maplewood, MN (25 mi)
    Quick view
  • Black Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40iBlack Sapphire Metallic 2021 BMW X7 xDrive40i

    $35,960

    71,893 mi.
    Est. $658/mo

    Maplewood Toyota

    4.9
    Check Availability
    Maplewood, MN (24 mi)
    Quick view
  • White 2016 BMW X5 SDrive35iWhite 2016 BMW X5 SDrive35iWhite 2016 BMW X5 SDrive35iWhite 2016 BMW X5 SDrive35iWhite 2016 BMW X5 SDrive35iWhite 2016 BMW X5 SDrive35i

    $21,998

    55,967 mi.
    Est. $403/mo

    CarMax Algonquin

    4.5
    Check Availability
    $99 delivery to Maplewood, MN (24 mi)
    Quick view
  • Gray 2025 BMW 840 i xDriveGray 2025 BMW 840 i xDriveGray 2025 BMW 840 i xDriveGray 2025 BMW 840 i xDriveGray 2025 BMW 840 i xDriveGray 2025 BMW 840 i xDrive

    $60,685

    $200
    20,690 mi.
    Est. $1,111/mo

    Jidd Motors Mitsubishi

    4.5
    Check Availability
    $1,015 delivery from Des Plaines, IL (339 mi)
    Quick view

About BMW

FAQs

What is the cheapest BMW vehicle available?

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

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 i4 Gran Coupe can travel up to 333 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 1976 great deals out of 7107 listings starting at $2,450.

Where can I find the most BMW deals?

The most BMW deals can be found near Circle Pines, MN with 147 great deals out of 877 listings starting at $2,700.

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

Used BMW by price

Used BMW by city

Used BMW in Wyoming, MN by model

Used BMW by body style