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

    $1.1K
    12,255 mi.
    Est. $842/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (17 mi)
    Check Availability

  • Gray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDrive

    $61,149

    MSRP $60,550

    Est. $1,125/mo

    BMW of Creve Coeur

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

    $61,239

    MSRP $60,740

    Est. $1,127/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Red Metallic 2026 BMW X3 30 xDrive

    $62,989

    MSRP $62,490

    Est. $1,159/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $66,199

    MSRP $65,700

    Est. $1,218/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $62,789

    MSRP $62,290

    Est. $1,156/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDrive

    $64,464

    MSRP $63,865

    Est. $1,186/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (13 mi)
    Check Availability
  • Gray Metallic 2026 BMW X3 30 xDrive

    $59,079

    MSRP $58,580

    Est. $1,087/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW X3 30 xDrive

    $58,829

    MSRP $58,330

    Est. $1,083/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Alpine White 2026 BMW X3 30 xDrive

    $58,239

    MSRP $57,740

    Est. $1,072/mo

    Autohaus BMW

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

    $59,639

    MSRP $59,140

    Est. $1,098/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $59,839

    MSRP $59,340

    Est. $1,101/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW X3 30 xDrive

    $57,139

    MSRP $56,640

    Est. $1,052/mo

    Autohaus BMW

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

    $66,739

    MSRP $66,240

    Est. $1,228/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $56,239

    MSRP $55,740

    Est. $1,035/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Alpine White 2026 BMW X3 30 xDrive

    $65,139

    MSRP $64,640

    Est. $1,199/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $64,089

    MSRP $63,590

    Est. $1,180/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $61,439

    MSRP $60,940

    Est. $1,131/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW X3 30 xDrive

    $58,289

    MSRP $57,790

    Est. $1,073/mo

    Autohaus BMW

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

    $61,439

    MSRP $60,940

    Est. $1,131/mo

    Autohaus BMW

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

    $56,233

    $4K
    4 mi.
    Est. $1,035/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (12 mi)
    Check Availability
  • Vegas Red Metallic 2026 BMW X3 30 xDriveVegas Red Metallic 2026 BMW X3 30 xDriveVegas Red Metallic 2026 BMW X3 30 xDriveVegas Red Metallic 2026 BMW X3 30 xDriveVegas Red Metallic 2026 BMW X3 30 xDriveVegas Red Metallic 2026 BMW X3 30 xDrive

    $54,993

    $5K
    5 mi.
    Est. $1,012/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (12 mi)
    Check Availability
  • Tanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDrive

    $58,993

    $5K
    7 mi.
    Est. $1,086/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (12 mi)
    Check Availability
  • Not Priced

    1,860 mi.

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (13 mi)
    Check Availability
  • $62,129

    MSRP $61,630

    Est. $1,143/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (20 mi)
    Check Availability
  • White 2026 BMW X3 xDrive30White 2026 BMW X3 xDrive30White 2026 BMW X3 xDrive30White 2026 BMW X3 xDrive30White 2026 BMW X3 xDrive30White 2026 BMW X3 xDrive30

    $41,998

    $1K
    19,409 mi.
    Est. $773/mo

    CarMax Oklahoma City

    4.8
    $199 delivery to St. Peters, MO (8 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,485

    Est. $1,168/mo

    BMW, Mini of Wichita

    4.7
    $362 delivery from Wichita, KS (362 mi)
    Check Availability

Research the 2026 BMW X3

Compare the 2026 BMW X3