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
  • Black Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDrive

    $50,989

    7,558 mi.
    Est. $938/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (24 mi)
    Check Availability

  • $59,074

    459 mi.
    Est. $1,087/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $59,764

    4 mi.
    Est. $1,100/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $50,369

    5 mi.
    Est. $927/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $76,574

    6 mi.
    Est. $1,409/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $99,684

    3 mi.
    Est. $1,835/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $86,649

    50 mi.
    Est. $1,595/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $95,854

    4 mi.
    Est. $1,764/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $23,538

    $1.5K
    39,395 mi.
    Est. $433/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $41,599

    2,401 mi.
    Est. $766/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $83,974

    4 mi.
    Est. $1,545/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $86,229

    5 mi.
    Est. $1,587/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $53,519

    6 mi.
    Est. $985/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (17 mi)
    Check Availability
  • $37,995

    29,777 mi.
    Est. $699/mo

    Jim Trenary Ford

    Moscow Mills, MO (18 mi)
    Check Availability
  • $27,920

    $1.7K
    93,212 mi.
    Est. $514/mo

    Bommarito Nissan Hazelwood

    4.9
    Hazelwood, MO (20 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X1 xDrive28i

    $33,618

    25,636 mi.
    Est. $619/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (21 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDrive

    $53,449

    4 mi.
    Est. $984/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (24 mi)
    Check Availability
  • $8,475

    127,279 mi.
    Est. $156/mo

    Lindenwood Auto Center

    St Louis, MO (25 mi)
    Check Availability
  • Carbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40i

    $38,212

    37,001 mi.
    Est. $703/mo

    GENESIS OF BLOOMINGTON-NORMAL

    $299 delivery from NORMAL, IL (155 mi)
    Check Availability
  • Sao Paulo Yellow 2023 BMW X3 M CompetitionSao Paulo Yellow 2023 BMW X3 M CompetitionSao Paulo Yellow 2023 BMW X3 M CompetitionSao Paulo Yellow 2023 BMW X3 M CompetitionSao Paulo Yellow 2023 BMW X3 M CompetitionSao Paulo Yellow 2023 BMW X3 M Competition

    $73,989

    14,312 mi.
    Est. $1,362/mo

    Kearns Motor Car Co.

    4.6
    Free delivery from Johnson Creek, WI (317 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW X5 xDrive40iMineral White Metallic 2026 BMW X5 xDrive40iMineral White Metallic 2026 BMW X5 xDrive40iMineral White Metallic 2026 BMW X5 xDrive40iMineral White Metallic 2026 BMW X5 xDrive40iMineral White Metallic 2026 BMW X5 xDrive40i

    $58,872

    25,659 mi.
    Est. $1,083/mo

    Laura Buick GMC

    4.4
    Collinsville, IL (40 mi)
    Check Availability
  • 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

    $20,038

    $270
    66,586 mi.
    Est. $369/mo

    Auffenberg Auto Mall

    4.6
    Shiloh, IL (46 mi)
    Check Availability
  • Gray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40i

    $52,270

    $3K
    24,099 mi.
    Est. $962/mo

    Newbold BMW

    5.0
    O'Fallon, IL (45 mi)
    Check Availability
  • Dark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30i

    $36,368

    $1.5K
    26,595 mi.
    Est. $669/mo

    Newbold BMW

    5.0
    O'Fallon, IL (45 mi)
    Check Availability
  • Mineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40i

    $27,380

    $2K
    97,281 mi.
    Est. $504/mo

    Serra Honda O'Fallon

    4.9
    O'Fallon, IL (45 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X5 M50iBlack Sapphire Metallic 2021 BMW X5 M50iBlack Sapphire Metallic 2021 BMW X5 M50iBlack Sapphire Metallic 2021 BMW X5 M50iBlack Sapphire Metallic 2021 BMW X5 M50iBlack Sapphire Metallic 2021 BMW X5 M50i

    $25,410

    98,521 mi.
    Est. $468/mo

    Auffenberg Ford Belleville

    3.5
    Belleville, IL (44 mi)
    Check Availability
  • Phytonic Blue Metallic 2019 BMW X5 xDrive40iPhytonic Blue Metallic 2019 BMW X5 xDrive40iPhytonic Blue Metallic 2019 BMW X5 xDrive40iPhytonic Blue Metallic 2019 BMW X5 xDrive40iPhytonic Blue Metallic 2019 BMW X5 xDrive40iPhytonic Blue Metallic 2019 BMW X5 xDrive40i

    $24,159

    93,030 mi.
    Est. $445/mo

    Jack Schmitt Chevrolet Wood River

    3.7
    Wood River, IL (37 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

    $59,108

    2,270 mi.
    Est. $1,088/mo

    Newbold BMW

    5.0
    O'Fallon, IL (45 mi)
    Check Availability
  • Tanzanite Blue II Metallic 2023 BMW X4 xDrive30iTanzanite Blue II Metallic 2023 BMW X4 xDrive30iTanzanite Blue II Metallic 2023 BMW X4 xDrive30iTanzanite Blue II Metallic 2023 BMW X4 xDrive30iTanzanite Blue II Metallic 2023 BMW X4 xDrive30iTanzanite Blue II Metallic 2023 BMW X4 xDrive30i

    $35,710

    $502
    30,603 mi.
    Est. $657/mo

    Auffenberg Auto Mall

    4.6
    Shiloh, IL (46 mi)
    Check Availability
  • Blue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40i

    $48,548

    62,801 mi.
    Est. $894/mo

    Sapaugh GM Country

    4.8
    Herculaneum, MO (40 mi)
    Check Availability
  • Alpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40i

    $47,872

    $2K
    57,818 mi.
    Est. $881/mo

    Laura Buick GMC

    4.4
    Collinsville, IL (40 mi)
    Check Availability
  • Alpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40i

    $46,872

    $1.5K
    44,940 mi.
    Est. $863/mo

    Laura Buick GMC

    4.4
    Collinsville, IL (40 mi)
    Check Availability