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

    $47,412

    $1.2K
    5,174 mi.
    Est. $817/mo

    BMW of Barrington

    4.7
    Barrington, IL (14 mi)
    Check Availability

    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

    $36,013

    16,032 mi.
    Est. $621/mo

    McGrath Acura of Libertyville

    4.4
    Libertyville, IL (27 mi)
    Check Availability

    Quick view
  • Black 2025 BMW X3 xDrive30Black 2025 BMW X3 xDrive30Black 2025 BMW X3 xDrive30Black 2025 BMW X3 xDrive30Black 2025 BMW X3 xDrive30Black 2025 BMW X3 xDrive30

    $51,998

    3,279 mi.
    Est. $896/mo

    CarMax Joliet

    4.9
    Plainfield, IL (28 mi)
    Check Availability
    Quick view
  • Gray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDrive

    $42,386

    25,795 mi.
    Est. $730/mo

    Gregory INFINITI

    4.2
    Libertyville, IL (27 mi)
    Check Availability
    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

    $28,649

    $713
    47,582 mi.
    Est. $494/mo

    Autos of Chicago

    4.4
    Arlington Heights, IL (19 mi)
    Check Availability
    Quick view
  • White 2025 BMW X3 30 xDriveWhite 2025 BMW X3 30 xDriveWhite 2025 BMW X3 30 xDriveWhite 2025 BMW X3 30 xDriveWhite 2025 BMW X3 30 xDriveWhite 2025 BMW X3 30 xDrive

    $42,900

    7,428 mi.
    Est. $739/mo

    Haus of Imports

    4.3
    Lemont, IL (24 mi)
    Check Availability
    Quick view
  • Phytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30i

    $32,307

    40,614 mi.
    Est. $557/mo

    McGrath BMW of Elmhurst

    4.4
    Elmhurst, IL (16 mi)
    Check Availability
    Quick view
  • Skyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30i

    $39,362

    $695
    19,706 mi.
    Est. $678/mo

    Motor Werks INFINITI

    4.4
    Barrington, IL (14 mi)
    Check Availability

    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. $430/mo

    Driven Auto of Dundee

    4.0
    East Dundee, IL (10 mi)
    Check Availability
    Quick view
  • White 2019 BMW X3 XDrive30iWhite 2019 BMW X3 XDrive30iWhite 2019 BMW X3 XDrive30iWhite 2019 BMW X3 XDrive30iWhite 2019 BMW X3 XDrive30iWhite 2019 BMW X3 XDrive30i

    $22,998

    58,041 mi.
    Est. $396/mo

    CarMax Naperville

    4.6
    Naperville, IL (11 mi)
    Check Availability
    Quick view
  • Jet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30i

    $32,653

    46,544 mi.
    Est. $563/mo

    Elmhurst Ford

    4.6
    Bensenville, IL (16 mi)
    Check Availability
    Quick view
  • BLACK 2018 BMW X3 M40iBLACK 2018 BMW X3 M40iBLACK 2018 BMW X3 M40iBLACK 2018 BMW X3 M40iBLACK 2018 BMW X3 M40iBLACK 2018 BMW X3 M40i

    $18,995

    127,235 mi.
    Est. $327/mo

    EMH Motors

    Arlington Heights, IL (19 mi)
    Check Availability
    Quick view
  • Mineral White Metallic 2018 BMW X3 xDrive30iMineral White Metallic 2018 BMW X3 xDrive30iMineral White Metallic 2018 BMW X3 xDrive30iMineral White Metallic 2018 BMW X3 xDrive30iMineral White Metallic 2018 BMW X3 xDrive30iMineral White Metallic 2018 BMW X3 xDrive30i

    $14,669

    $300
    104,562 mi.
    Est. $253/mo

    Laurel BMW of Westmont

    4.5
    Westmont, IL (18 mi)
    Check Availability
    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

    $38,187

    22,555 mi.
    Est. $658/mo

    Mcgrath Evanston Subaru

    4.9
    Skokie, IL (29 mi)
    Check Availability

    Quick view
  • Alpine White 2024 BMW X3 sDrive30iAlpine White 2024 BMW X3 sDrive30iAlpine White 2024 BMW X3 sDrive30iAlpine White 2024 BMW X3 sDrive30iAlpine White 2024 BMW X3 sDrive30iAlpine White 2024 BMW X3 sDrive30i

    $38,251

    21,572 mi.
    Est. $659/mo

    Laurel BMW of Westmont

    4.5
    Westmont, IL (18 mi)
    Check Availability
    Quick view
  • Dark Graphite 2023 BMW X3 M40iDark Graphite 2023 BMW X3 M40iDark Graphite 2023 BMW X3 M40iDark Graphite 2023 BMW X3 M40iDark Graphite 2023 BMW X3 M40iDark Graphite 2023 BMW X3 M40i

    $47,367

    40,592 mi.
    Est. $816/mo

    Fields BMW of Northfield

    4.4
    Northfield, IL (27 mi)
    Check Availability
    Quick view
  • Brooklyn Grey Metallic 2022 BMW X3 M40iBrooklyn Grey Metallic 2022 BMW X3 M40iBrooklyn Grey Metallic 2022 BMW X3 M40iBrooklyn Grey Metallic 2022 BMW X3 M40iBrooklyn Grey Metallic 2022 BMW X3 M40iBrooklyn Grey Metallic 2022 BMW X3 M40i

    $42,661

    37,796 mi.
    Est. $735/mo

    Gravity Autos Chicago

    4.1
    Highland Park, IL (28 mi)
    Check Availability
    Quick view
  • Alpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30i

    $25,349

    49,178 mi.
    Est. $437/mo

    Willowbrook Ford Kia

    4.7
    Willowbrook, IL (22 mi)
    Check Availability
    Quick view
  • White Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30i

    $34,367

    34,599 mi.
    Est. $592/mo

    Fields BMW of Northfield

    4.4
    Northfield, IL (27 mi)
    Check Availability
    Quick view
  • Dark Graphite 2025 BMW X3 M50 xDriveDark Graphite 2025 BMW X3 M50 xDriveDark Graphite 2025 BMW X3 M50 xDriveDark Graphite 2025 BMW X3 M50 xDriveDark Graphite 2025 BMW X3 M50 xDriveDark Graphite 2025 BMW X3 M50 xDrive

    $55,031

    $2.3K
    16,474 mi.
    Est. $948/mo

    Kunes Hyundai of Sycamore

    4.7
    Sycamore, IL (24 mi)
    Check Availability

    Quick view
  • Black 2023 BMW X3 M40IBlack 2023 BMW X3 M40IBlack 2023 BMW X3 M40IBlack 2023 BMW X3 M40IBlack 2023 BMW X3 M40IBlack 2023 BMW X3 M40I

    $44,998

    28,826 mi.
    Est. $775/mo

    CarMax Schaumburg

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

    $38,367

    22,593 mi.
    Est. $661/mo

    Fields BMW of Northfield

    4.4
    Northfield, IL (27 mi)
    Check Availability
    Quick view
  • Carbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40i

    $44,889

    $500
    39,600 mi.
    Est. $774/mo

    Genesis of Aurora

    4.8
    AURORA, IL (15 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40i

    $25,410

    $497
    76,411 mi.
    Est. $438/mo

    Polestar Lisle

    Lisle, IL (14 mi)
    Check Availability
    Quick view
  • Alpine White 2012 BMW X3 xDrive35iAlpine White 2012 BMW X3 xDrive35iAlpine White 2012 BMW X3 xDrive35iAlpine White 2012 BMW X3 xDrive35iAlpine White 2012 BMW X3 xDrive35iAlpine White 2012 BMW X3 xDrive35i

    $10,311

    99,279 mi.
    Est. $178/mo

    Top Gear Motors

    4.4
    ADDISON, IL (13 mi)
    Check Availability
    Quick view
  • Jet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30i

    $20,913

    $226
    56,671 mi.
    Est. $360/mo

    McGrath Acura of Libertyville

    4.4
    Libertyville, IL (27 mi)
    Check Availability

    Quick view
  • White 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30i

    $17,327

    89,458 mi.
    Est. $299/mo

    Carbox

    5.0
    Oakbrook Terrace, IL (16 mi)
    Check Availability
    Quick view
  • Phytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40i

    $38,457

    $947
    48,608 mi.
    Est. $663/mo

    Old Orchard Nissan

    4.6
    Skokie, IL (27 mi)
    Check Availability
    Quick view
  • 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

    $12,031

    106,320 mi.
    Est. $207/mo

    Napleton's Countryside Mazda

    4.5
    Countryside, IL (24 mi)
    Check Availability
    Quick view
  • Black 2017 BMW X3 SDrive28iBlack 2017 BMW X3 SDrive28iBlack 2017 BMW X3 SDrive28iBlack 2017 BMW X3 SDrive28iBlack 2017 BMW X3 SDrive28iBlack 2017 BMW X3 SDrive28i

    $16,998

    73,521 mi.
    Est. $293/mo

    CarMax Memphis

    4.8
    $199 delivery to Naperville, IL (11 mi)
    Check Availability
    Quick view
  • Black 2023 BMW X3 XDrive30iBlack 2023 BMW X3 XDrive30iBlack 2023 BMW X3 XDrive30iBlack 2023 BMW X3 XDrive30iBlack 2023 BMW X3 XDrive30iBlack 2023 BMW X3 XDrive30i

    $29,998

    55,190 mi.
    Est. $517/mo

    CarMax Cincinnati

    $149 delivery to Naperville, IL (11 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

Compare the BMW X3