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,329 mi.
    Est. $144/mo

    Audi Fort Washington

    Check Availability
    Fort Washington, PA (24 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 (25 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 (25 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 (25 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 (25 mi)
    Quick view
  • $46,900

    15,983 mi.
    Est. $848/mo

    J C L Automotive

    Check Availability
    Hellertown, PA (26 mi)
    Quick view
  • $38,490

    33,198 mi.
    Est. $696/mo

    J C L Automotive

    Check Availability
    Hellertown, PA (26 mi)
    Quick view
  • $61,989

    3,308 mi.
    Est. $1,120/mo

    BMW of Doylestown A Thompson Dealership

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

    6,834 mi.
    Est. $885/mo

    BMW of Doylestown A Thompson Dealership

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

    7,556 mi.
    Est. $885/mo

    BMW of Doylestown A Thompson Dealership

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

    6,123 mi.
    Est. $903/mo

    BMW of Doylestown A Thompson Dealership

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

    8,965 mi.
    Est. $885/mo

    BMW of Doylestown A Thompson Dealership

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

    37,573 mi.
    Est. $687/mo

    BMW of Doylestown A Thompson Dealership

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

    8,737 mi.
    Est. $885/mo

    BMW of Doylestown A Thompson Dealership

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

    7,757 mi.
    Est. $885/mo

    BMW of Doylestown A Thompson Dealership

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

    8,896 mi.
    Est. $903/mo

    BMW of Doylestown A Thompson Dealership

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

    48,112 mi.
    Est. $705/mo

    BMW of Doylestown A Thompson Dealership

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

    8,702 mi.
    Est. $903/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
  • $47,989

    9,569 mi.
    Est. $867/mo

    BMW of Doylestown A Thompson Dealership

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

    20,010 mi.
    Est. $748/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (27 mi)
    Quick view
  • $50,795

    5,011 mi.
    Est. $918/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (27 mi)
    Quick view
  • $46,269

    10,295 mi.
    Est. $836/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (27 mi)
    Quick view
  • Black 2020 BMW X3 XDrive30iBlack 2020 BMW X3 XDrive30iBlack 2020 BMW X3 XDrive30iBlack 2020 BMW X3 XDrive30iBlack 2020 BMW X3 XDrive30iBlack 2020 BMW X3 XDrive30i

    $24,998

    61,899 mi.
    Est. $452/mo

    CarMax Asheville

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

    $23,998

    71,918 mi.
    Est. $434/mo

    CarMax East Haven

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