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
  • Black Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40iBlack Sapphire Metallic 2018 BMW X3 M40i

    $19,390

    133,271 mi.
    Est. $331/mo

    Twin Pine Ford

    4.5
    Check Availability
    Ephrata, PA (29 mi)

    Quick view
  • Skyscraper Gray Metallic 2023 BMW X3 xDrive30i

    Not Priced

    38,025 mi.

    Audi Fort Washington

    Check Availability
    Fort Washington, PA (24 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW X3 M40i

    $50,950

    $1K
    18,298 mi.
    Est. $870/mo

    Wilkie Lexus

    4.9
    Check Availability
    Haverford, PA (24 mi)
    Quick view
  • $47,850

    56,243 mi.
    Est. $817/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • Not Priced

    16,908 mi.

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • $58,840

    316 mi.
    Est. $1,004/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 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. $971/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • $57,075

    251 mi.
    Est. $974/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • Not Priced

    23,893 mi.

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • $49,999

    26 mi.
    Est. $854/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. $958/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • $58,890

    136 mi.
    Est. $1,005/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. $992/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • $58,025

    362 mi.
    Est. $991/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • $31,445

    65,999 mi.
    Est. $537/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. $984/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • $38,900

    51,643 mi.
    Est. $664/mo

    J C L Automotive

    Check Availability
    Hellertown, PA (26 mi)
    Quick view
  • $37,900

    39,574 mi.
    Est. $647/mo

    J C L Automotive

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

    7,808 mi.
    Est. $853/mo

    BMW of Doylestown A Thompson Dealership

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

    7,056 mi.
    Est. $836/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,380

    3,505 mi.
    Est. $911/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $42,885

    22,170 mi.
    Est. $732/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,700

    2,079 mi.
    Est. $917/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • Gray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDriveGray Metallic 2025 BMW X3 30 xDrive

    $42,678

    $2.8K
    26,891 mi.
    Est. $729/mo

    Ewald Chrysler Jeep Dodge RAM

    4.6
    Check Availability
    $501 delivery from Franklin, WI (668 mi)
    Quick view
  • Brooklyn Grey Metallic 2024 BMW X3 M40iBrooklyn Grey Metallic 2024 BMW X3 M40iBrooklyn Grey Metallic 2024 BMW X3 M40iBrooklyn Grey Metallic 2024 BMW X3 M40iBrooklyn Grey Metallic 2024 BMW X3 M40iBrooklyn Grey Metallic 2024 BMW X3 M40i

    $44,889

    38,659 mi.
    Est. $766/mo

    Excel Auto Lounge

    4.6
    Check Availability
    $599 delivery from Hightstown, NJ (57 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