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
    Ephrata, PA (29 mi)
    Check Availability

    Quick view
  • $49,989

    7,808 mi.
    Est. $853/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $42,989

    9,569 mi.
    Est. $734/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $53,700

    2,079 mi.
    Est. $917/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $53,408

    3,030 mi.
    Est. $912/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $53,380

    3,505 mi.
    Est. $911/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
  • $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
  • $54,785

    4,667 mi.
    Est. $935/mo

    BMW of the Main Line

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

    3,746 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
  • $24,090

    $1K
    62,419 mi.
    Est. $411/mo

    AutoProved

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

    60,074 mi.
    Est. $401/mo

    CarsIndex - Horsham

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

    94,345 mi.
    Est. $315/mo

    CarsIndex - Horsham

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

    58,387 mi.
    Est. $503/mo

    CarsIndex - Horsham

    4.7
    Horsham, PA (28 mi)
    Check Availability
    Quick view
  • Black 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30i

    $22,998

    59,934 mi.
    Est. $393/mo

    CarMax Myrtle Beach

    4.8
    $249 delivery to King of Prussia, PA (18 mi)
    Check Availability
    Quick view
  • White 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30i

    $28,998

    50,370 mi.
    Est. $495/mo

    CarMax Louisville

    4.7
    $699 delivery to King of Prussia, PA (18 mi)
    Check Availability
    Quick view
  • Blue 2025 BMW X3 M50 xDriveBlue 2025 BMW X3 M50 xDriveBlue 2025 BMW X3 M50 xDriveBlue 2025 BMW X3 M50 xDriveBlue 2025 BMW X3 M50 xDriveBlue 2025 BMW X3 M50 xDrive

    $58,498

    5,643 mi.
    Est. $999/mo

    Hyundai of Trenton

    4.5
    Ewing Township, NJ (45 mi)
    Check Availability
    Quick view
  • Dark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDrive

    $57,910

    $890
    15,844 mi.
    Est. $989/mo

    Lexus of Wilmington

    4.9
    Wilmington, DE (35 mi)
    Check Availability
    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
    Maple Shade, NJ (41 mi)
    Check Availability
    Quick view
  • Tanzanite Blue II Metallic 2022 BMW X3 xDrive30iTanzanite Blue II Metallic 2022 BMW X3 xDrive30iTanzanite Blue II Metallic 2022 BMW X3 xDrive30iTanzanite Blue II Metallic 2022 BMW X3 xDrive30iTanzanite Blue II Metallic 2022 BMW X3 xDrive30iTanzanite Blue II Metallic 2022 BMW X3 xDrive30i

    $31,286

    45,341 mi.
    Est. $534/mo

    Audi Wilmington

    4.3
    Wilmington, DE (35 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

    $39,585

    23,886 mi.
    Est. $676/mo

    Flemington BMW

    4.9
    Flemington, NJ (43 mi)
    Check Availability
    Quick view
  • Jet Black 2020 BMW X3 xDrive30iJet Black 2020 BMW X3 xDrive30iJet Black 2020 BMW X3 xDrive30iJet Black 2020 BMW X3 xDrive30iJet Black 2020 BMW X3 xDrive30iJet Black 2020 BMW X3 xDrive30i

    $23,485

    63,798 mi.
    Est. $401/mo

    R&R Auto Group

    4.7
    SCHUYLKILL HAVEN, PA (39 mi)
    Check Availability
    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
    Lawrence, NJ (48 mi)
    Check Availability
    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,725 mi.
    Est. $693/mo

    Hessert Chevrolet of Cherry Hill

    4.3
    Cherry Hill Township, NJ (38 mi)
    Check Availability
    Quick view
  • Tanzanite Blue II Metallic 2023 BMW X3 xDrive30iTanzanite Blue II Metallic 2023 BMW X3 xDrive30iTanzanite Blue II Metallic 2023 BMW X3 xDrive30iTanzanite Blue II Metallic 2023 BMW X3 xDrive30iTanzanite Blue II Metallic 2023 BMW X3 xDrive30iTanzanite Blue II Metallic 2023 BMW X3 xDrive30i

    $36,035

    40,998 mi.
    Est. $615/mo

    AutoLenders Voorhees

    4.9
    Voorhees, NJ (48 mi)
    Check Availability
    Quick view
  • Jet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30iJet Black 2021 BMW X3 xDrive30i

    $29,348

    42,308 mi.
    Est. $501/mo

    CarShop Mt. Holly

    4.7
    Mount Holly, NJ (46 mi)
    Check Availability
    Quick view
  • Blue 2020 BMW X3 XDrive30iBlue 2020 BMW X3 XDrive30iBlue 2020 BMW X3 XDrive30iBlue 2020 BMW X3 XDrive30iBlue 2020 BMW X3 XDrive30iBlue 2020 BMW X3 XDrive30i

    $25,998

    54,620 mi.
    Est. $444/mo

    CarMax Easton

    Easton, PA (37 mi)
    Check Availability
    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

    $44,485

    13,858 mi.
    Est. $759/mo

    Bobby Rahal Lexus of Lancaster County

    4.9
    Ephrata, PA (33 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