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 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40i

    $40,990

    36,200 mi.
    Est. $699/mo

    Porsche Delaware

    4.4
    Newark, DE (16 mi)
    Check Availability

  • Dark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDrive

    $53,990

    16,772 mi.
    Est. $920/mo

    Porsche Delaware

    4.4
    Newark, DE (16 mi)
    Check Availability

  • 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

    $26,500

    51,849 mi.
    Est. $452/mo

    Ourisman Tri-State Ford

    Rising Sun, MD (26 mi)
    Check Availability
  • Tan 2015 BMW X3 XDrive28iTan 2015 BMW X3 XDrive28iTan 2015 BMW X3 XDrive28iTan 2015 BMW X3 XDrive28iTan 2015 BMW X3 XDrive28iTan 2015 BMW X3 XDrive28i

    $19,998

    29,143 mi.
    Est. $341/mo

    CarMax Newark

    3.6
    Newark, DE (17 mi)
    Check Availability
  • Alpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40i

    $40,990

    36,200 mi.
    Est. $699/mo

    Porsche Delaware

    4.4
    Newark, DE (16 mi)
    Check Availability
  • 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

    63,827 mi.
    Est. $392/mo

    CarMax Newark

    3.6
    Newark, DE (17 mi)
    Check Availability
  • 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

    $38,998

    33,053 mi.
    Est. $665/mo

    CarMax Newark

    3.6
    Newark, DE (17 mi)
    Check Availability
  • Alpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30i

    $18,578

    76,733 mi.
    Est. $317/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (21 mi)
    Check Availability
  • 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

    $22,997

    52,350 mi.
    Est. $392/mo

    MAC Cars

    New Castle, DE (18 mi)
    Check Availability
  • Alpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30i

    $19,989

    86,345 mi.
    Est. $341/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (21 mi)
    Check Availability
  • 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,365

    51,281 mi.
    Est. $415/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (21 mi)
    Check Availability
  • 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

    $25,933

    $2.2K
    58,820 mi.
    Est. $442/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (21 mi)
    Check Availability
  • Alpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30i

    $20,578

    $898
    69,875 mi.
    Est. $351/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (21 mi)
    Check Availability
  • Dark Graphite Metallic 2022 BMW X3 xDrive30iDark Graphite Metallic 2022 BMW X3 xDrive30iDark Graphite Metallic 2022 BMW X3 xDrive30iDark Graphite Metallic 2022 BMW X3 xDrive30iDark Graphite Metallic 2022 BMW X3 xDrive30iDark Graphite Metallic 2022 BMW X3 xDrive30i

    $27,813

    $1.1K
    50,162 mi.
    Est. $474/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (21 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

    $50,587

    3,605 mi.
    Est. $862/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (21 mi)
    Check Availability
  • Jet Black 2020 BMW X3 xDrive30i

    $16,529

    97,725 mi.
    Est. $282/mo

    My Car

    New Castle, DE (18 mi)
    Check Availability
  • Not Priced

    11,968 mi.
    Est. $0/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (21 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30i

    Not Priced

    45,496 mi.
    Est. $0/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (21 mi)
    Check Availability
  • 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

    $31,998

    24,295 mi.
    Est. $546/mo

    CarMax Harrisonburg

    4.9
    $149 delivery to Newark, DE (17 mi)
    Check Availability
  • 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

    $39,998

    23,484 mi.
    Est. $682/mo

    CarMax Greenville

    4.5
    $399 delivery to Newark, DE (17 mi)
    Check Availability
  • Alpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40i

    $36,999

    $2K
    65,832 mi.
    Est. $631/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (32 mi)
    Check Availability
  • Dark Graphite 2026 BMW X3 M50 xDriveDark Graphite 2026 BMW X3 M50 xDriveDark Graphite 2026 BMW X3 M50 xDriveDark Graphite 2026 BMW X3 M50 xDriveDark Graphite 2026 BMW X3 M50 xDriveDark Graphite 2026 BMW X3 M50 xDrive

    $58,182

    $1K
    9,593 mi.
    Est. $992/mo

    BMW of Devon

    4.9
    Devon, PA (43 mi)
    Check Availability
  • 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

    $31,755

    45,949 mi.
    Est. $541/mo

    Jerry's Chevrolet

    4.7
    Baltimore, MD (48 mi)
    Check Availability
  • Phytonic Blue Metallic 2020 BMW X3 xDrive30iPhytonic Blue Metallic 2020 BMW X3 xDrive30iPhytonic Blue Metallic 2020 BMW X3 xDrive30iPhytonic Blue Metallic 2020 BMW X3 xDrive30iPhytonic Blue Metallic 2020 BMW X3 xDrive30iPhytonic Blue Metallic 2020 BMW X3 xDrive30i

    $22,471

    $500
    66,385 mi.
    Est. $383/mo

    Mercedes-Benz of West Chester (PA)

    4.4
    West Chester, PA (32 mi)
    Check Availability
  • Blue 2022 BMW X3 xDrive30iBlue 2022 BMW X3 xDrive30iBlue 2022 BMW X3 xDrive30iBlue 2022 BMW X3 xDrive30iBlue 2022 BMW X3 xDrive30iBlue 2022 BMW X3 xDrive30i

    $24,999

    $800
    53,632 mi.
    Est. $426/mo

    CarVision of Trooper

    4.6
    Trooper, PA (50 mi)
    Check Availability
  • 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

    $35,387

    $801
    23,566 mi.
    Est. $603/mo

    CarShop Chester Springs

    4.8
    Chester Springs, PA (43 mi)
    Check Availability
  • 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

    $52,754

    $1.3K
    15,463 mi.
    Est. $899/mo

    Euro Motorcars Devon

    4.4
    Devon, PA (43 mi)
    Check Availability
  • 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

    $48,791

    35,648 mi.
    Est. $832/mo

    BMW of Bel Air

    4.6
    Bel Air, MD (38 mi)
    Check Availability
  • White 2021 BMW X3 M40IWhite 2021 BMW X3 M40IWhite 2021 BMW X3 M40IWhite 2021 BMW X3 M40IWhite 2021 BMW X3 M40IWhite 2021 BMW X3 M40I

    $34,998

    47,135 mi.
    Est. $597/mo

    CarMax Maple Shade

    5.0
    Maple Shade Township, NJ (49 mi)
    Check Availability
  • Alpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30i

    $37,099

    $1.2K
    27,962 mi.
    Est. $633/mo

    Anderson of Abingdon

    4.7
    Abingdon, MD (35 mi)
    Check Availability
  • Alpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30i

    $17,939

    $300
    92,401 mi.
    Est. $306/mo

    Holman INFINITI

    4.0
    Maple Shade Township, NJ (50 mi)
    Check Availability
  • 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

    $25,998

    31,634 mi.
    Est. $443/mo

    CarMax White Marsh

    4.2
    White Marsh, MD (43 mi)
    Check Availability

BMW X3 prices by year

Model year Average price Deals
2026 BMW X3 $60,778 1 Good deal

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,050, with pricing starting at $2,900.

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?

For the latest model year, the BMW X3 is available in the following trim levels:

  • BMW X3 30 xDrive
  • BMW X3 M50 xDrive

What model years are available for the BMW X3?

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

Similar Cars

Compare the BMW X3

Used BMW X3 by city