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
  • 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

    $52,724

    6,987 mi.
    Est. $986/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (7 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,118

    $500
    74,658 mi.
    Est. $432/mo

    Leo Payne Honda

    Ballwin, MO (17 mi)
    Check Availability

  • Alpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDrive

    $45,400

    $347
    12,255 mi.
    Est. $849/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (9 mi)
    Check Availability

  • Melbourne Red Metallic 2016 BMW X3 xDrive28iMelbourne Red Metallic 2016 BMW X3 xDrive28iMelbourne Red Metallic 2016 BMW X3 xDrive28iMelbourne Red Metallic 2016 BMW X3 xDrive28iMelbourne Red Metallic 2016 BMW X3 xDrive28iMelbourne Red Metallic 2016 BMW X3 xDrive28i

    $13,560

    91,019 mi.
    Est. $254/mo

    HW Kia of West County

    2.0
    Ballwin, MO (14 mi)
    Check Availability
  • Dark Graphite Metallic 2020 BMW X3 xDrive30iDark Graphite Metallic 2020 BMW X3 xDrive30iDark Graphite Metallic 2020 BMW X3 xDrive30iDark Graphite Metallic 2020 BMW X3 xDrive30iDark Graphite Metallic 2020 BMW X3 xDrive30iDark Graphite Metallic 2020 BMW X3 xDrive30i

    $25,575

    $4.8K
    39,954 mi.
    Est. $478/mo

    Napleton's Mid Rivers Chrysler Jeep Dodge RAM Maserati Alfa Romeo

    3.2
    St Peters, MO (17 mi)
    Check Availability
  • 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

    $29,400

    51,130 mi.
    Est. $550/mo

    Clement Supercenter

    2.2
    St. Charles, MO (15 mi)
    Check Availability
  • Alpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30i

    $27,400

    $100
    64,110 mi.
    Est. $512/mo

    Clement Supercenter

    2.2
    St. Charles, MO (15 mi)
    Check Availability
  • Skyscraper Grey Metallic 2024 BMW X3 xDrive30iSkyscraper Grey Metallic 2024 BMW X3 xDrive30iSkyscraper Grey Metallic 2024 BMW X3 xDrive30i

    $41,168

    20,027 mi.
    Est. $770/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • Alpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30i

    $32,850

    $550
    45,390 mi.
    Est. $614/mo

    Clement Supercenter

    2.2
    St. Charles, MO (15 mi)
    Check Availability
  • Alpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30i

    $31,800

    $500
    51,978 mi.
    Est. $595/mo

    Clement Supercenter

    2.2
    St. Charles, MO (15 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,105/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDrive

    $59,768

    1,582 mi.
    Est. $1,118/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • Dark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDrive

    $53,878

    5,635 mi.
    Est. $1,007/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDrive

    $55,043

    3,725 mi.
    Est. $1,029/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • 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

    $59,903

    3,885 mi.
    Est. $1,120/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • 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

    $58,153

    3,331 mi.
    Est. $1,087/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 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

    $57,093

    2,343 mi.
    Est. $1,068/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • Alpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDrive

    $52,678

    6,020 mi.
    Est. $985/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • 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

    $61,143

    3,754 mi.
    Est. $1,143/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 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

    $59,108

    2,815 mi.
    Est. $1,105/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 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

    $54,228

    4,012 mi.
    Est. $1,014/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • Dune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDrive

    $59,293

    3,705 mi.
    Est. $1,109/mo

    Newbold BMW

    5.0
    O'Fallon, IL (22 mi)
    Check Availability
  • Blue 2010 BMW X3 xDrive30iBlue 2010 BMW X3 xDrive30iBlue 2010 BMW X3 xDrive30iBlue 2010 BMW X3 xDrive30iBlue 2010 BMW X3 xDrive30iBlue 2010 BMW X3 xDrive30i

    $4,290

    197,690 mi.
    Est. $80/mo

    BBC Motors

    FENTON, MO (18 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. $999/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (7 mi)
    Check Availability
  • $46,599

    3,070 mi.
    Est. $871/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (9 mi)
    Check Availability
  • Alpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDrive

    $63,913

    8 mi.
    Est. $1,195/mo

    BMW of Creve Coeur

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

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

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (9 mi)
    Check Availability
  • Black Sapphire Metallic 2017 BMW X3 xDrive28iBlack Sapphire Metallic 2017 BMW X3 xDrive28iBlack Sapphire Metallic 2017 BMW X3 xDrive28iBlack Sapphire Metallic 2017 BMW X3 xDrive28iBlack Sapphire Metallic 2017 BMW X3 xDrive28iBlack Sapphire Metallic 2017 BMW X3 xDrive28i

    $9,215

    106,734 mi.
    Est. $172/mo

    KNB Motors Inc

    $399 delivery from Northlake, IL (255 mi)
    Check Availability
  • Gray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40i

    $47,300

    $900
    40,499 mi.
    Est. $884/mo

    Glenview Luxury Imports

    4.4
    $400 delivery from Glenview, IL (267 mi)
    Check Availability

Compare the BMW X3