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
  • Space Gray Metallic 2016 BMW X3 xDrive28i

    $7,981

    164,317 mi.
    Est. $144/mo

    Audi Fort Washington

    Check Availability
    Fort Washington, PA (24 mi)

    Quick view
  • Space Gray Metallic 2016 BMW X3 xDrive28i

    $7,981

    164,317 mi.
    Est. $144/mo

    Audi Fort Washington

    Check Availability
    Fort Washington, PA (24 mi)

    Quick view
  • $47,989

    9,569 mi.
    Est. $867/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $49,989

    2,377 mi.
    Est. $903/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $41,399

    20,005 mi.
    Est. $748/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (27 mi)
    Quick view
  • $42,450

    23,379 mi.
    Est. $767/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (27 mi)
    Quick view
  • $52,340

    5,253 mi.
    Est. $946/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (27 mi)
    Quick view
  • $37,710

    28,887 mi.
    Est. $681/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (27 mi)
    Quick view
  • $41,210

    20,853 mi.
    Est. $745/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (27 mi)
    Quick view
  • $21,200

    $800
    69,687 mi.
    Est. $383/mo

    AutoProved

    3.7
    Check Availability
    Allentown, PA (28 mi)
    Quick view
  • $14,000

    67,339 mi.
    Est. $253/mo

    Glanzmann Subaru

    4.9
    Check Availability
    Hatboro, PA (28 mi)
    Quick view
  • Jet Black 2019 BMW X3 sDrive30i

    $14,989

    91,523 mi.
    Est. $271/mo

    CarsIndex Warminster

    4.5
    Check Availability
    Warminster, PA (29 mi)
    Quick view
  • Dark Graphite Metallic 2021 BMW X3 xDrive30i

    $25,989

    50,441 mi.
    Est. $470/mo

    CarsIndex Warminster

    4.5
    Check Availability
    Warminster, PA (29 mi)
    Quick view
  • Gray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDrive

    $40,795

    26,811 mi.
    Est. $737/mo

    Jidd Motors Mitsubishi

    4.6
    Check Availability
    $1,950 delivery from Des Plaines, IL (650 mi)
    Quick view
  • 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,829 mi.
    Est. $416/mo

    CarMax Brandywine

    Check Availability
    $99 delivery to King of Prussia, PA (18 mi)
    Quick view
  • Silver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30i

    $19,955

    63,895 mi.
    Est. $361/mo

    Star Auto Mall

    4.4
    Check Availability
    Bethlehem, PA (31 mi)
    Quick view
  • Dark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDrive

    $43,607

    $1.3K
    23,249 mi.
    Est. $788/mo

    Lexus of Wilmington

    4.9
    Check Availability
    Wilmington, DE (35 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

    $48,985

    9,324 mi.
    Est. $885/mo

    Flemington BMW

    4.9
    Check Availability
    Flemington, NJ (43 mi)
    Quick view
  • White 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30i

    $19,995

    78,956 mi.
    Est. $361/mo

    Bristol Auto Mall

    4.9
    Check Availability
    Levittown, PA (43 mi)
    Quick view
  • Black 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30i

    $33,999

    46,245 mi.
    Est. $614/mo

    CarVision of Maple Shade

    4.9
    Check Availability
    Maple Shade, NJ (41 mi)
    Quick view
  • Dark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDrive

    $54,440

    $2.2K
    4,890 mi.
    Est. $984/mo

    Princeton BMW

    4.8
    Check Availability
    Hamilton Township, NJ (50 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

    $51,771

    $521
    3,610 mi.
    Est. $936/mo

    Autolenders Lawrenceville

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

    $28,195

    40,270 mi.
    Est. $510/mo

    Automotive Avenues Sewell

    5.0
    Check Availability
    Washington Township, NJ (45 mi)
    Quick view
  • Black 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30i

    $32,199

    38,643 mi.
    Est. $582/mo

    Matt Blatt Mitsubishi

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

    $31,998

    38,082 mi.
    Est. $578/mo

    CarMax Turnersville

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

    $43,196

    19,650 mi.
    Est. $781/mo

    AutoLenders Voorhees

    4.9
    Check Availability
    Voorhees, NJ (48 mi)
    Quick view
  • Mineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30i

    $22,846

    81,819 mi.
    Est. $413/mo

    Bobby Rahal Lexus of Lancaster County

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