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
  • Black Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40i

    $59,989

    $500
    13,166 mi.
    Est. $1,032/mo

    Autohaus BMW

    4.8
    Saint Louis, MO (19 mi)
    Check Availability

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

    $58,739

    6 mi.
    Est. $1,011/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (21 mi)
    Check Availability
    Quick view
  • Not Priced

    6 mi.

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (21 mi)
    Check Availability
    Quick view
  • Not Priced

    21 mi.

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (21 mi)
    Check Availability
    Quick view
  • $25,798

    57,024 mi.
    Est. $444/mo

    Dave Mungenast St. Louis Honda

    4.9
    Saint Louis, MO (24 mi)
    Check Availability
    Quick view
  • Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30

    $44,998

    27,552 mi.
    Est. $774/mo

    CarMax Kenosha

    4.5
    $199 delivery to O'Fallon, IL (18 mi)
    Check Availability
    Quick view
  • Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30Gray 2025 BMW X3 xDrive30

    $43,998

    27,036 mi.
    Est. $757/mo

    CarMax Chattanooga

    4.2
    $349 delivery to O'Fallon, IL (18 mi)
    Check Availability
    Quick view
  • 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

    $45,579

    17,495 mi.
    Est. $784/mo

    Mercedes-Benz of Chesterfield

    4.6
    O'Fallon, MO (33 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDrive

    $49,134

    6,914 mi.
    Est. $846/mo

    Mercedes-Benz of Chesterfield

    4.6
    O'Fallon, MO (33 mi)
    Check Availability
    Quick view
  • Phytonic Blue Metallic 2023 BMW X3 xDrive30iPhytonic Blue Metallic 2023 BMW X3 xDrive30iPhytonic Blue Metallic 2023 BMW X3 xDrive30iPhytonic Blue Metallic 2023 BMW X3 xDrive30iPhytonic Blue Metallic 2023 BMW X3 xDrive30iPhytonic Blue Metallic 2023 BMW X3 xDrive30i

    $33,418

    $2.1K
    28,443 mi.
    Est. $575/mo

    EchoPark Automotive St. Louis

    4.7
    Chesterfield, MO (32 mi)
    Check Availability
    Quick view
  • Dark Graphite Metallic 2021 BMW X3 xDrive30i

    $21,995

    91,117 mi.
    Est. $378/mo

    Travers GMT Auto Sales West

    OFallon, MO (35 mi)
    Check Availability
    Quick view
  • Black 2017 BMW X3 sDrive28i

    $13,995

    112,749 mi.
    Est. $241/mo

    Travers GMT Auto Sales West

    OFallon, MO (35 mi)
    Check Availability
    Quick view
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