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
  • White 2018 BMW X3 xDrive30iWhite 2018 BMW X3 xDrive30iWhite 2018 BMW X3 xDrive30iWhite 2018 BMW X3 xDrive30iWhite 2018 BMW X3 xDrive30iWhite 2018 BMW X3 xDrive30i

    $14,495

    108,836 mi.
    Est. $262/mo

    PAAUTOSALES.COM

    4.9
    Check Availability
    Philadelphia, PA (23 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,495

    55,367 mi.
    Est. $569/mo

    PAAUTOSALES.COM

    4.9
    Check Availability
    Philadelphia, PA (23 mi)

    Quick view
  • $53,971

    4,857 mi.
    Est. $975/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (1 mi)
    Quick view
  • $54,671

    6,531 mi.
    Est. $988/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (1 mi)
    Quick view
  • $46,990

    20,849 mi.
    Est. $849/mo

    Pacifico Marple Ford Lincoln

    4.2
    Check Availability
    Broomall, PA (5 mi)
    Quick view
  • $53,485

    4,043 mi.
    Est. $967/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (11 mi)
    Quick view
  • $52,086

    3,947 mi.
    Est. $941/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (11 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

    $28,495

    $1K
    52,059 mi.
    Est. $515/mo

    PAAUTOSALES.COM

    4.9
    Check Availability
    Philadelphia, PA (23 mi)

    Quick view
  • Skyscraper Grey Metallic 2026 BMW X3 30 xDrive

    $52,450

    3,291 mi.
    Est. $948/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (11 mi)
    Quick view
  • $52,640

    3,416 mi.
    Est. $951/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (11 mi)
    Quick view
  • Mineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDrive

    $56,865

    6 mi.
    Est. $1,028/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (12 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

    $58,115

    6 mi.
    Est. $1,050/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (12 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDrive

    $56,122

    6 mi.
    Est. $1,014/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (12 mi)
    Quick view
  • 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

    $25,495

    $500
    63,299 mi.
    Est. $461/mo

    PAAUTOSALES.COM

    4.9
    Check Availability
    Philadelphia, PA (23 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

    $57,615

    6 mi.
    Est. $1,041/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (12 mi)
    Quick view
  • $41,257

    19,931 mi.
    Est. $746/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (12 mi)
    Quick view
  • Terra Brown Metallic 2020 BMW X3 xDrive30i

    $17,989

    94,345 mi.
    Est. $325/mo

    CarsIndex Warminster

    4.6
    Check Availability
    Warminster, PA (21 mi)
    Quick view
  • Jet Black 2019 BMW X3 sDrive30i

    $14,989

    91,523 mi.
    Est. $271/mo

    CarsIndex Warminster

    4.6
    Check Availability
    Warminster, PA (21 mi)
    Quick view
  • $33,777

    32,352 mi.
    Est. $610/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.4
    Check Availability
    Wilmington, DE (22 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW X3 xDrive30i

    $24,997

    52,350 mi.
    Est. $452/mo

    MAC Cars

    Check Availability
    New Castle, DE (25 mi)
    Quick view
  • $37,989

    37,573 mi.
    Est. $687/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (26 mi)
    Quick view
  • $48,989

    8,965 mi.
    Est. $885/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (26 mi)
    Quick view
  • $45,989

    21,926 mi.
    Est. $831/mo

    BMW of Doylestown A Thompson Dealership

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

    8,896 mi.
    Est. $903/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (26 mi)
    Quick view
  • $40,989

    20,981 mi.
    Est. $741/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (26 mi)
    Quick view
  • $38,989

    48,112 mi.
    Est. $705/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (26 mi)
    Quick view
  • $48,989

    $5.8K
    6,836 mi.
    Est. $885/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (26 mi)
    Quick view
  • $53,994

    $183
    9,684 mi.
    Est. $976/mo

    BMW of Mt. Laurel

    3.7
    Check Availability
    Mt. Laurel, NJ (27 mi)
    Quick view
  • Blue 2019 BMW X3 XDrive30iBlue 2019 BMW X3 XDrive30iBlue 2019 BMW X3 XDrive30iBlue 2019 BMW X3 XDrive30iBlue 2019 BMW X3 XDrive30iBlue 2019 BMW X3 XDrive30i

    $26,998

    39,338 mi.
    Est. $488/mo

    CarMax Hagerstown

    Check Availability
    $99 delivery to King of Prussia, PA (4 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

    $37,998

    31,294 mi.
    Est. $687/mo

    CarMax East Haven

    Check Availability
    $99 delivery to King of Prussia, PA (4 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