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
  • Mineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30i

    $21,713

    $423
    52,950 mi.
    Est. $385/mo

    Al Piemonte Buick GMC

    4.5
    Check Availability
    Elmhurst, IL (10 mi)

    Quick view
  • Vegas Red Metallic 2026 BMW X3 M50 xDriveVegas Red Metallic 2026 BMW X3 M50 xDriveVegas Red Metallic 2026 BMW X3 M50 xDriveVegas Red Metallic 2026 BMW X3 M50 xDriveVegas Red Metallic 2026 BMW X3 M50 xDriveVegas Red Metallic 2026 BMW X3 M50 xDrive

    $63,990

    $1.4K
    10,949 mi.
    Est. $1,134/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (20 mi)
    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,969

    104,562 mi.
    Est. $265/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (17 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,330

    $992
    16,032 mi.
    Est. $626/mo

    McGrath Acura of Libertyville

    4.4
    Check Availability
    Libertyville, IL (17 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

    $38,407

    34,436 mi.
    Est. $680/mo

    Knauz BMW Mercedes-Benz Sprinter

    4.7
    Check Availability
    Lake Bluff, IL (20 mi)
    Quick view
  • Mineral White Metallic 2017 BMW X3 xDrive28iMineral White Metallic 2017 BMW X3 xDrive28iMineral White Metallic 2017 BMW X3 xDrive28iMineral White Metallic 2017 BMW X3 xDrive28i

    $13,734

    92,802 mi.
    Est. $243/mo

    McGrath Elmhurst Toyota

    4.1
    Check Availability
    Elmhurst, IL (11 mi)
    Quick view
  • Brooklyn Gray Metallic 2022 BMW X3 xDrive30iBrooklyn Gray Metallic 2022 BMW X3 xDrive30iBrooklyn Gray Metallic 2022 BMW X3 xDrive30iBrooklyn Gray Metallic 2022 BMW X3 xDrive30iBrooklyn Gray Metallic 2022 BMW X3 xDrive30iBrooklyn Gray Metallic 2022 BMW X3 xDrive30i

    $34,412

    34,661 mi.
    Est. $610/mo

    Napleton's Valley Hyundai

    4.7
    Check Availability
    Aurora, IL (21 mi)
    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

    $51,912

    6,892 mi.
    Est. $920/mo

    BMW of Barrington

    4.7
    Check Availability
    Barrington, IL (7 mi)
    Quick view
  • Brooklyn Grey Metallic 2025 BMW X3 30 xDriveBrooklyn Grey Metallic 2025 BMW X3 30 xDriveBrooklyn Grey Metallic 2025 BMW X3 30 xDriveBrooklyn Grey Metallic 2025 BMW X3 30 xDriveBrooklyn Grey Metallic 2025 BMW X3 30 xDriveBrooklyn Grey Metallic 2025 BMW X3 30 xDrive

    $49,207

    11,331 mi.
    Est. $872/mo

    Old Orchard Nissan

    4.6
    Check Availability
    Skokie, IL (17 mi)
    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

    $26,984

    47,186 mi.
    Est. $478/mo

    Berman Subaru of Chicago

    4.9
    Check Availability
    Chicago, IL (19 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

    $38,856

    24,429 mi.
    Est. $688/mo

    Martin Chevrolet

    4.6
    Check Availability
    Crystal Lake, IL (18 mi)
    Quick view
  • Dark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30i

    $35,412

    42,225 mi.
    Est. $627/mo

    Volkswagen of Downtown Chicago

    4.4
    Check Availability
    Chicago, IL (26 mi)
    Quick view
  • Jet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30i

    $29,701

    $500
    49,662 mi.
    Est. $526/mo

    Jaguar Land Rover Hinsdale

    4.6
    Check Availability
    Hinsdale, IL (18 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

    $40,110

    $525
    11,681 mi.
    Est. $711/mo

    Huntley Ford

    4.5
    Check Availability
    Huntley, IL (19 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

    $20,595

    $150
    55,852 mi.
    Est. $365/mo

    Bob Rohrman's Gurnee Hyundai

    4.1
    Check Availability
    Gurnee, IL (25 mi)
    Quick view
  • Dune Grey Metallic 2025 BMW X3 30 xDriveDune Grey Metallic 2025 BMW X3 30 xDriveDune Grey Metallic 2025 BMW X3 30 xDriveDune Grey Metallic 2025 BMW X3 30 xDriveDune Grey Metallic 2025 BMW X3 30 xDriveDune Grey Metallic 2025 BMW X3 30 xDrive

    $44,367

    13,806 mi.
    Est. $786/mo

    McGrath Lexus Chicago

    4.8
    Check Availability
    Chicago, IL (24 mi)
    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

    $29,576

    $500
    46,964 mi.
    Est. $524/mo

    CarWise Gurnee

    4.3
    Check Availability
    Gurnee, IL (25 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

    $40,008

    30,461 mi.
    Est. $709/mo

    Countryside Mitsubishi

    4.9
    Check Availability
    Countryside, IL (21 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

    $58,530

    10,961 mi.
    Est. $1,037/mo

    Gregory INFINITI

    4.1
    Check Availability
    Libertyville, IL (18 mi)
    Quick view
  • Carbon Black Metallic 2024 BMW X3 xDrive30iCarbon Black Metallic 2024 BMW X3 xDrive30iCarbon Black Metallic 2024 BMW X3 xDrive30iCarbon Black Metallic 2024 BMW X3 xDrive30iCarbon Black Metallic 2024 BMW X3 xDrive30iCarbon Black Metallic 2024 BMW X3 xDrive30i

    $39,367

    39,495 mi.
    Est. $697/mo

    Fields BMW of Northfield

    4.4
    Check Availability
    Northfield, IL (17 mi)
    Quick view
  • Dark Graphite Metallic 2024 BMW X3 xDrive30iDark Graphite Metallic 2024 BMW X3 xDrive30iDark Graphite Metallic 2024 BMW X3 xDrive30iDark Graphite Metallic 2024 BMW X3 xDrive30iDark Graphite Metallic 2024 BMW X3 xDrive30iDark Graphite Metallic 2024 BMW X3 xDrive30i

    $28,749

    $700
    46,150 mi.
    Est. $509/mo

    Autos of Chicago

    4.3
    Check Availability
    Arlington Heights, IL (8 mi)
    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,002 mi.
    Est. $307/mo

    Carbox

    5.0
    Check Availability
    Oakbrook Terrace, IL (14 mi)
    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. $756/mo

    Gravity Autos Chicago

    4.1
    Check Availability
    Highland Park, IL (18 mi)
    Quick view
  • Off White 2017 BMW X3 sDrive28iOff White 2017 BMW X3 sDrive28iOff White 2017 BMW X3 sDrive28iOff White 2017 BMW X3 sDrive28iOff White 2017 BMW X3 sDrive28iOff White 2017 BMW X3 sDrive28i

    $16,690

    56,122 mi.
    Est. $296/mo

    Auto House Motors

    4.3
    Check Availability
    Downers Grove, IL (17 mi)
    Quick view
  • Phytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40i

    $45,985

    42,347 mi.
    Est. $815/mo

    Star Motor Sales

    4.4
    Check Availability
    Downers Grove, IL (17 mi)
    Quick view
  • White 2025 BMW X3 xDrive30White 2025 BMW X3 xDrive30White 2025 BMW X3 xDrive30White 2025 BMW X3 xDrive30White 2025 BMW X3 xDrive30White 2025 BMW X3 xDrive30

    $45,998

    26,276 mi.
    Est. $815/mo

    CarMax Des Moines

    4.0
    Check Availability
    $149 delivery to Schaumburg, IL (2 mi)
    Quick view
  • White 2020 BMW X3 sDrive30iWhite 2020 BMW X3 sDrive30iWhite 2020 BMW X3 sDrive30iWhite 2020 BMW X3 sDrive30iWhite 2020 BMW X3 sDrive30iWhite 2020 BMW X3 sDrive30i

    $25,998

    58,637 mi.
    Est. $461/mo

    CarMax Oklahoma City

    Check Availability
    $499 delivery to Schaumburg, IL (2 mi)
    Quick view

BMW X3 prices by year

Model year Average price Deals
2026 BMW X3 $58,577 11 Great deals
2025 BMW X3 $47,095 14 Great deals
2024 BMW X3 $39,506 13 Great deals
2023 BMW X3 $36,798 18 Great deals
2022 BMW X3 $33,253 5 Great deals
2021 BMW X3 $25,054 6 Great deals
2020 BMW X3 $21,517 9 Good deals
2019 BMW X3 $19,551 10 Good deals
2018 BMW X3 $18,761 6 Good deals
2017 BMW X3 $13,716 3 Good deals

About the BMW X3

FAQs

How much does the BMW X3 cost?

The BMW X3 price depends on several factors, including the trim level, optional features, mileage, vehicle history and location. The nationwide average price for the X3 is $35,302, with pricing starting at $2,000.

What is the MPG of the BMW X3?

The hybrid BMW X3 can reach up to 27 MPG city and 33 MPG highway for a combined rating of 29 MPG. The BMW X3 with traditional internal combustion engine offers up to 25 MPG city and 29 MPG highway for a combined rating of 27 MPG.

These figures are based on EPA mileage ratings and are for comparison purposes only. The actual mileage will vary depending on the selected vehicle model year, trim, driving conditions, driving habits, vehicle maintenance, and other factors.

What are some similar vehicles and competitors of the BMW X3?

The BMW X3 compares to and/or competes against the following vehicles:


What trim levels are available for the BMW X3?

The BMW X3 is available in the following trim levels:

What model years are available for the BMW X3?

Available model years for BMW X3 inventory range from 2005 to 2026.

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

Used BMW X3 by price

Similar Cars

Compare the BMW X3

Used BMW X3 by city

BMW X3 by trim