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

    $48,990

    18,204 mi.
    Est. $919/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (20 mi)

    Quick view
  • Black Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30i

    $39,378

    26,686 mi.
    Est. $738/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (11 mi)
    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,378

    9,256 mi.
    Est. $926/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (11 mi)
    Quick view
  • Sparkling Brown Metallic 2016 BMW X3 xDrive28iSparkling Brown Metallic 2016 BMW X3 xDrive28iSparkling Brown Metallic 2016 BMW X3 xDrive28iSparkling Brown Metallic 2016 BMW X3 xDrive28iSparkling Brown Metallic 2016 BMW X3 xDrive28iSparkling Brown Metallic 2016 BMW X3 xDrive28i

    $16,748

    52,453 mi.
    Est. $314/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (8 mi)
    Quick view
  • 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

    $50,601

    3,933 mi.
    Est. $949/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (16 mi)
    Quick view
  • Red Metallic 2025 BMW X3 30 xDriveRed Metallic 2025 BMW X3 30 xDriveRed Metallic 2025 BMW X3 30 xDriveRed Metallic 2025 BMW X3 30 xDriveRed Metallic 2025 BMW X3 30 xDriveRed Metallic 2025 BMW X3 30 xDrive

    $47,367

    15,642 mi.
    Est. $888/mo

    Fields BMW of Northfield

    4.3
    Check Availability
    Northfield, IL (21 mi)
    Quick view
  • Skyscraper Gray Metallic 2024 BMW X3 xDrive30iSkyscraper Gray Metallic 2024 BMW X3 xDrive30iSkyscraper Gray Metallic 2024 BMW X3 xDrive30iSkyscraper Gray Metallic 2024 BMW X3 xDrive30iSkyscraper Gray Metallic 2024 BMW X3 xDrive30iSkyscraper Gray Metallic 2024 BMW X3 xDrive30i

    $32,530

    48,694 mi.
    Est. $610/mo

    BMW of Schererville

    4.7
    Check Availability
    Schererville, IN (29 mi)
    Quick view
  • Gray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30i

    $35,900

    23,144 mi.
    Est. $673/mo

    Haus of Imports

    4.3
    Check Availability
    Lemont, IL (10 mi)
    Quick view
  • Black 2019 BMW X3 XDrive30iBlack 2019 BMW X3 XDrive30iBlack 2019 BMW X3 XDrive30iBlack 2019 BMW X3 XDrive30iBlack 2019 BMW X3 XDrive30iBlack 2019 BMW X3 XDrive30i

    $22,998

    62,262 mi.
    Est. $431/mo

    CarMax Schaumburg

    4.5
    Check Availability
    Schaumburg, IL (21 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30i

    $17,490

    88,844 mi.
    Est. $328/mo

    Auto House Motors

    4.3
    Check Availability
    Downers Grove, IL (11 mi)
    Quick view
  • Dark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30i

    $24,956

    61,879 mi.
    Est. $468/mo

    Driven Auto of Dundee

    4.0
    Check Availability
    East Dundee, IL (30 mi)
    Quick view
  • Silver 2021 BMW X3 M40ISilver 2021 BMW X3 M40ISilver 2021 BMW X3 M40ISilver 2021 BMW X3 M40ISilver 2021 BMW X3 M40ISilver 2021 BMW X3 M40I

    $42,998

    28,352 mi.
    Est. $806/mo

    CarMax Hillside (Eisenhower Expy)

    Check Availability
    Hillside, IL (6 mi)
    Quick view
  • Black Sapphire Metallic 2025 BMW X3 M50 xDriveBlack Sapphire Metallic 2025 BMW X3 M50 xDriveBlack Sapphire Metallic 2025 BMW X3 M50 xDriveBlack Sapphire Metallic 2025 BMW X3 M50 xDriveBlack Sapphire Metallic 2025 BMW X3 M50 xDriveBlack Sapphire Metallic 2025 BMW X3 M50 xDrive

    $62,999

    4,502 mi.
    Est. $1,181/mo

    Jidd Motors Mitsubishi

    4.5
    Check Availability
    Des Plaines, IL (17 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30i

    $41,369

    18,789 mi.
    Est. $776/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (8 mi)
    Quick view
  • Gray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30i

    $38,998

    27,856 mi.
    Est. $731/mo

    CarMax Tinley Park

    4.4
    Check Availability
    Tinley Park, IL (19 mi)
    Quick view
  • 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

    $24,900

    $400
    32,818 mi.
    Est. $467/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (12 mi)
    Quick view
  • 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

    $49,399

    2,246 mi.
    Est. $926/mo

    The Audi Exchange Highland Park

    4.9
    Check Availability
    Highland Park, IL (27 mi)
    Quick view
  • 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

    $17,565

    92,521 mi.
    Est. $329/mo

    Titan Auto Sales

    4.6
    Check Availability
    Worth, IL (9 mi)
    Quick view
  • Other 2022 BMW X3 xDrive30iOther 2022 BMW X3 xDrive30iOther 2022 BMW X3 xDrive30iOther 2022 BMW X3 xDrive30iOther 2022 BMW X3 xDrive30iOther 2022 BMW X3 xDrive30i

    $28,674

    53,251 mi.
    Est. $538/mo

    Titan Auto Sales

    4.6
    Check Availability
    Worth, IL (9 mi)
    Quick view
  • Gray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDrive

    $55,871

    15,282 mi.
    Est. $1,048/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (16 mi)
    Quick view
  • Brooklyn Grey Metallic 2025 BMW X3 M50 xDriveBrooklyn Grey Metallic 2025 BMW X3 M50 xDriveBrooklyn Grey Metallic 2025 BMW X3 M50 xDriveBrooklyn Grey Metallic 2025 BMW X3 M50 xDriveBrooklyn Grey Metallic 2025 BMW X3 M50 xDriveBrooklyn Grey Metallic 2025 BMW X3 M50 xDrive

    $58,121

    $748
    15,580 mi.
    Est. $1,090/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (8 mi)
    Quick view
  • Dark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40i

    $51,674

    42,706 mi.
    Est. $969/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (16 mi)
    Quick view
  • 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

    $35,500

    34,710 mi.
    Est. $666/mo

    Unlimited Motors

    4.5
    Check Availability
    $224 delivery from Westfield, IN (150 mi)
    Quick view
  • Gray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40i

    $44,770

    $400
    46,417 mi.
    Est. $840/mo

    XYZ Motors

    5.0
    Check Availability
    $206 delivery from Grand Rapids, MI (138 mi)
    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