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
  • Skyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDrive

    $43,489

    11,343 mi.
    Est. $793/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (29 mi)
    Check Availability

  • Black Sapphire Metallic 2025 BMW X2 xDrive28iBlack Sapphire Metallic 2025 BMW X2 xDrive28iBlack Sapphire Metallic 2025 BMW X2 xDrive28iBlack Sapphire Metallic 2025 BMW X2 xDrive28iBlack Sapphire Metallic 2025 BMW X2 xDrive28iBlack Sapphire Metallic 2025 BMW X2 xDrive28i

    $35,175

    $750
    15,641 mi.
    Est. $642/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (26 mi)
    Check Availability

  • Brooklyn Grey Metallic 2025 BMW M440 i xDriveBrooklyn Grey Metallic 2025 BMW M440 i xDriveBrooklyn Grey Metallic 2025 BMW M440 i xDriveBrooklyn Grey Metallic 2025 BMW M440 i xDriveBrooklyn Grey Metallic 2025 BMW M440 i xDriveBrooklyn Grey Metallic 2025 BMW M440 i xDrive

    $53,995

    $1K
    19,227 mi.
    Est. $985/mo

    Laura Chevrolet Buick GMC of Sullivan, LLC

    4.8
    Sullivan, MO (23 mi)
    Check Availability

  • Mineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NA

    $45,478

    11,283 mi.
    Est. $829/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (19 mi)
    Check Availability
  • Dark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDrive

    $50,224

    10,329 mi.
    Est. $916/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (29 mi)
    Check Availability
  • Dark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDrive

    $50,974

    7,892 mi.
    Est. $930/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (29 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NA

    $52,883

    11,126 mi.
    Est. $964/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (19 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDrive

    $51,414

    7,947 mi.
    Est. $938/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (29 mi)
    Check Availability
  • Aventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40i

    $67,747

    $754
    15,717 mi.
    Est. $1,236/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (26 mi)
    Check Availability

  • Dark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDrive

    $54,974

    8,520 mi.
    Est. $1,003/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (29 mi)
    Check Availability
  • Skyscraper Gray Metallic 2026 BMW X3 30 xDriveSkyscraper Gray Metallic 2026 BMW X3 30 xDriveSkyscraper Gray Metallic 2026 BMW X3 30 xDriveSkyscraper Gray Metallic 2026 BMW X3 30 xDriveSkyscraper Gray Metallic 2026 BMW X3 30 xDriveSkyscraper Gray Metallic 2026 BMW X3 30 xDrive

    $52,974

    7,881 mi.
    Est. $966/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (29 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 330 xDriveMineral White Metallic 2026 BMW 330 xDriveMineral White Metallic 2026 BMW 330 xDriveMineral White Metallic 2026 BMW 330 xDriveMineral White Metallic 2026 BMW 330 xDriveMineral White Metallic 2026 BMW 330 xDrive

    $49,570

    13,448 mi.
    Est. $904/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (19 mi)
    Check Availability
  • Jet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NA

    $45,188

    13,448 mi.
    Est. $824/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (19 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NA

    $48,138

    11,831 mi.
    Est. $878/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (19 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40i

    $61,825

    21,774 mi.
    Est. $1,128/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (26 mi)
    Check Availability

  • Mineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NA

    $46,478

    12,409 mi.
    Est. $848/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (19 mi)
    Check Availability
  • Blue 2009 BMW 135 iBlue 2009 BMW 135 iBlue 2009 BMW 135 iBlue 2009 BMW 135 iBlue 2009 BMW 135 iBlue 2009 BMW 135 i

    $8,700

    99,900 mi.
    Est. $159/mo

    Private seller: Ryan

    Murphy, MO (21 mi)
    Contact Seller
  • Sunstone Metallic 2020 BMW X4 M AWDSunstone Metallic 2020 BMW X4 M AWDSunstone Metallic 2020 BMW X4 M AWDSunstone Metallic 2020 BMW X4 M AWDSunstone Metallic 2020 BMW X4 M AWDSunstone Metallic 2020 BMW X4 M AWD

    $43,800

    34,718 mi.
    Est. $799/mo

    Clement Supercenter

    2.2
    St. Charles, MO (26 mi)
    Check Availability
  • Black 2014 BMW X5 xDrive35dBlack 2014 BMW X5 xDrive35dBlack 2014 BMW X5 xDrive35dBlack 2014 BMW X5 xDrive35dBlack 2014 BMW X5 xDrive35dBlack 2014 BMW X5 xDrive35d

    $13,850

    131,362 mi.
    Est. $253/mo

    Private seller: Rezi

    Chesterfield, MO (20 mi)
    Contact Seller
  • Black Sapphire Metallic 2016 BMW 650 650i M-SportBlack Sapphire Metallic 2016 BMW 650 650i M-SportBlack Sapphire Metallic 2016 BMW 650 650i M-SportBlack Sapphire Metallic 2016 BMW 650 650i M-SportBlack Sapphire Metallic 2016 BMW 650 650i M-SportBlack Sapphire Metallic 2016 BMW 650 650i M-Sport

    $28,995

    30,389 mi.
    Est. $529/mo

    White Glove Exotic Service

    St. Louis, MO (28 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2024 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2024 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2024 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2024 BMW X5 PHEV xDrive50eBlack Sapphire Metallic 2024 BMW X5 PHEV xDrive50e

    $50,618

    49,422 mi.
    Est. $923/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (26 mi)
    Check Availability

  • Black Sapphire Metallic 2024 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M440 Gran Coupe i xDrive

    $47,600

    $200
    32,297 mi.
    Est. $868/mo

    Clement Supercenter

    2.2
    St. Charles, MO (26 mi)
    Check Availability
  • Black 2025 BMW X3 M50 xDriveBlack 2025 BMW X3 M50 xDriveBlack 2025 BMW X3 M50 xDriveBlack 2025 BMW X3 M50 xDriveBlack 2025 BMW X3 M50 xDriveBlack 2025 BMW X3 M50 xDrive

    $53,495

    12,359 mi.
    Est. $976/mo

    Private seller: Matthew

    Wildwood, MO (17 mi)
    Contact Seller
  • Mineral Gray Metallic 2018 BMW X2 xDrive28iMineral Gray Metallic 2018 BMW X2 xDrive28iMineral Gray Metallic 2018 BMW X2 xDrive28iMineral Gray Metallic 2018 BMW X2 xDrive28iMineral Gray Metallic 2018 BMW X2 xDrive28iMineral Gray Metallic 2018 BMW X2 xDrive28i

    $13,265

    $2.7K
    98,666 mi.
    Est. $242/mo

    Jim Trenary Chevrolet

    2.8
    O Fallon, MO (17 mi)
    Check Availability
  • Jerez Black Metallic 2013 BMW M3 BaseJerez Black Metallic 2013 BMW M3 BaseJerez Black Metallic 2013 BMW M3 BaseJerez Black Metallic 2013 BMW M3 BaseJerez Black Metallic 2013 BMW M3 BaseJerez Black Metallic 2013 BMW M3 Base

    $24,995

    69,846 mi.
    Est. $456/mo

    Continental Auto Sales of Maryland Heights

    Maryland Heights, MO (26 mi)
    Check Availability
  • Alpine White 2020 BMW 840 Gran Coupe 840i xDrive Gran CoupeAlpine White 2020 BMW 840 Gran Coupe 840i xDrive Gran CoupeAlpine White 2020 BMW 840 Gran Coupe 840i xDrive Gran CoupeAlpine White 2020 BMW 840 Gran Coupe 840i xDrive Gran CoupeAlpine White 2020 BMW 840 Gran Coupe 840i xDrive Gran CoupeAlpine White 2020 BMW 840 Gran Coupe 840i xDrive Gran Coupe

    $28,995

    99,743 mi.
    Est. $529/mo

    Continental Auto Sales of Maryland Heights

    Maryland Heights, MO (26 mi)
    Check Availability
  • Jet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30i

    $23,618

    74,658 mi.
    Est. $431/mo

    Leo Payne Honda

    Ballwin, MO (17 mi)
    Check Availability

  • Skyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40i

    $52,250

    $250
    20,192 mi.
    Est. $953/mo

    Clement Supercenter

    2.2
    St. Charles, MO (26 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW Z4 sDrive30iBlack Sapphire Metallic 2021 BMW Z4 sDrive30iBlack Sapphire Metallic 2021 BMW Z4 sDrive30iBlack Sapphire Metallic 2021 BMW Z4 sDrive30iBlack Sapphire Metallic 2021 BMW Z4 sDrive30iBlack Sapphire Metallic 2021 BMW Z4 sDrive30i

    $30,800

    $1.5K
    50,095 mi.
    Est. $562/mo

    Clement Supercenter

    2.2
    St. Charles, MO (26 mi)
    Check Availability
  • Black Sapphire Metallic 2018 BMW X5 M BaseBlack Sapphire Metallic 2018 BMW X5 M BaseBlack Sapphire Metallic 2018 BMW X5 M BaseBlack Sapphire Metallic 2018 BMW X5 M BaseBlack Sapphire Metallic 2018 BMW X5 M BaseBlack Sapphire Metallic 2018 BMW X5 M Base

    $28,400

    $100
    88,594 mi.
    Est. $518/mo

    Clement Supercenter

    2.2
    St. Charles, MO (26 mi)
    Check Availability
  • Toronto Red Metallic 2024 BMW M3 Competition xDriveToronto Red Metallic 2024 BMW M3 Competition xDriveToronto Red Metallic 2024 BMW M3 Competition xDrive

    $84,997

    29,327 mi.
    Est. $1,550/mo

    Jim Trenary Chevrolet

    2.8
    O Fallon, MO (17 mi)
    Check Availability
  • Black 2019 BMW 440 I xDriveBlack 2019 BMW 440 I xDriveBlack 2019 BMW 440 I xDriveBlack 2019 BMW 440 I xDriveBlack 2019 BMW 440 I xDriveBlack 2019 BMW 440 I xDrive

    $35,998

    43,283 mi.
    Est. $657/mo

    CarMax Naperville

    4.6
    $199 delivery to St. Peters, MO (25 mi)
    Check Availability
  • Skyscraper Gray Metallic 2023 BMW Z4 sDrive M40iSkyscraper Gray Metallic 2023 BMW Z4 sDrive M40iSkyscraper Gray Metallic 2023 BMW Z4 sDrive M40iSkyscraper Gray Metallic 2023 BMW Z4 sDrive M40iSkyscraper Gray Metallic 2023 BMW Z4 sDrive M40iSkyscraper Gray Metallic 2023 BMW Z4 sDrive M40i

    $59,980

    5,440 mi.
    Est. $1,094/mo

    Ultimo Motors North Shore

    3.2
    $591 delivery from Northbrook, IL (296 mi)
    Check Availability