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

    $43,290

    22,389 mi.
    Est. $739/mo

    Twin Pine Ford

    4.5
    Check Availability
    Ephrata, PA (29 mi)

    Quick view
  • $42,885

    22,170 mi.
    Est. $732/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $52,976

    3,979 mi.
    Est. $904/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $52,452

    3,286 mi.
    Est. $895/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $52,894

    5,282 mi.
    Est. $903/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $54,785

    4,667 mi.
    Est. $935/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $40,485

    33,503 mi.
    Est. $691/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $54,477

    3,355 mi.
    Est. $930/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $35,863

    57,434 mi.
    Est. $612/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $25,090

    62,419 mi.
    Est. $428/mo

    AutoProved

    3.5
    Check Availability
    Allentown, PA (28 mi)
    Quick view
  • $23,464

    60,074 mi.
    Est. $401/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (28 mi)
    Quick view
  • $33,970

    50,340 mi.
    Est. $580/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (28 mi)
    Quick view
  • $18,464

    94,345 mi.
    Est. $315/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (28 mi)
    Quick view
  • $14,964

    91,523 mi.
    Est. $255/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (28 mi)
    Quick view
  • $29,464

    58,387 mi.
    Est. $503/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (28 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

    $31,924

    58,098 mi.
    Est. $545/mo

    Easterns Automotive Group of Temple Hills

    4.9
    Check Availability
    Free delivery to White Marsh, MD (76 mi)
    Quick view
  • White 2021 BMW X3 XDrive30iWhite 2021 BMW X3 XDrive30iWhite 2021 BMW X3 XDrive30iWhite 2021 BMW X3 XDrive30iWhite 2021 BMW X3 XDrive30iWhite 2021 BMW X3 XDrive30i

    $26,998

    48,759 mi.
    Est. $461/mo

    CarMax Greenville NC

    5.0
    Check Availability
    $149 delivery to King of Prussia, PA (18 mi)
    Quick view
  • White 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30i

    $40,701

    29,874 mi.
    Est. $695/mo

    Star GMC of Easton

    4.5
    Check Availability
    Easton, PA (35 mi)
    Quick view
  • Mineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30i

    $45,585

    10,467 mi.
    Est. $778/mo

    Flemington BMW

    4.9
    Check Availability
    Flemington, NJ (43 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

    $31,999

    $1.2K
    30,370 mi.
    Est. $546/mo

    Hyundai of Trenton

    4.5
    Check Availability
    Ewing Township, NJ (45 mi)
    Quick view
  • Phytonic Blue Metallic 2021 BMW X3 xDrive30iPhytonic Blue Metallic 2021 BMW X3 xDrive30iPhytonic Blue Metallic 2021 BMW X3 xDrive30iPhytonic Blue Metallic 2021 BMW X3 xDrive30iPhytonic Blue Metallic 2021 BMW X3 xDrive30iPhytonic Blue Metallic 2021 BMW X3 xDrive30i

    $27,925

    46,693 mi.
    Est. $477/mo

    Toyota of Turnersville

    4.8
    Check Availability
    Blackwood, NJ (48 mi)
    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 xDrive30iJet Black 2019 BMW X3 xDrive30i

    $12,594

    187,735 mi.
    Est. $215/mo

    Precision Acura

    4.8
    Check Availability
    Lawrenceville, NJ (49 mi)
    Quick view
  • 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

    $25,798

    43,080 mi.
    Est. $440/mo

    CarVision of Maple Shade

    4.9
    Check Availability
    Maple Shade, NJ (41 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

    $37,500

    43,360 mi.
    Est. $640/mo

    Autolenders Lawrenceville

    4.9
    Check Availability
    Lawrence, NJ (48 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,128

    5,357 mi.
    Est. $839/mo

    Princeton BMW

    4.8
    Check Availability
    Hamilton Township, NJ (50 mi)
    Quick view
  • Skyscraper Grey Metallic 2024 BMW X3 xDrive30iSkyscraper Grey Metallic 2024 BMW X3 xDrive30iSkyscraper Grey Metallic 2024 BMW X3 xDrive30iSkyscraper Grey Metallic 2024 BMW X3 xDrive30iSkyscraper Grey Metallic 2024 BMW X3 xDrive30iSkyscraper Grey Metallic 2024 BMW X3 xDrive30i

    $40,587

    34,718 mi.
    Est. $693/mo

    Hessert Chevrolet of Cherry Hill

    4.3
    Check Availability
    Cherry Hill Township, NJ (38 mi)
    Quick view
  • Arctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDrive

    $49,998

    3,935 mi.
    Est. $854/mo

    CarShop Mt. Holly

    4.7
    Check Availability
    Mount Holly, NJ (46 mi)
    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

    $46,470

    10,683 mi.
    Est. $793/mo

    AutoLenders Voorhees

    4.9
    Check Availability
    Voorhees, NJ (48 mi)
    Quick view
  • 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

    $39,998

    47,135 mi.
    Est. $683/mo

    CarMax Turnersville

    Check Availability
    Sicklerville, NJ (49 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