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 Listings
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 2025 BMW X1 xDrive28iBlack 2025 BMW X1 xDrive28iBlack 2025 BMW X1 xDrive28iBlack 2025 BMW X1 xDrive28iBlack 2025 BMW X1 xDrive28iBlack 2025 BMW X1 xDrive28i

    $35,964

    41,654 mi.
    Est. $650/mo

    Volkswagen of Springfield

    4.6
    Springfield, PA (22 mi)
    Check Availability

  • Silver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28i

    $27,489

    $1K
    35,483 mi.
    Est. $497/mo

    Piazza Hyundai of West Chester

    3.1
    West Chester, PA (25 mi)
    Check Availability

  • Black Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28i

    $45,010

    5,108 mi.
    Est. $813/mo

    BMW of Reading

    Reading, PA (18 mi)
    Check Availability
  • Phytonic Blue Metallic 2023 BMW X1 xDrive28iPhytonic Blue Metallic 2023 BMW X1 xDrive28i

    $30,363

    36,800 mi.
    Est. $549/mo

    BMW of Devon

    4.9
    Devon, PA (18 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28i

    $39,481

    9,408 mi.
    Est. $714/mo

    BMW of Devon

    4.9
    Devon, PA (18 mi)
    Check Availability
  • Dune Grey Metallic 2026 BMW X1 xDrive28iDune Grey Metallic 2026 BMW X1 xDrive28i

    $40,371

    11,535 mi.
    Est. $730/mo

    BMW of Devon

    4.9
    Devon, PA (18 mi)
    Check Availability
  • Storm Bay Metallic 2021 BMW X1 xDrive28iStorm Bay Metallic 2021 BMW X1 xDrive28iStorm Bay Metallic 2021 BMW X1 xDrive28iStorm Bay Metallic 2021 BMW X1 xDrive28iStorm Bay Metallic 2021 BMW X1 xDrive28iStorm Bay Metallic 2021 BMW X1 xDrive28i

    $18,900

    95,381 mi.
    Est. $342/mo

    J C L Automotive

    Hellertown, PA (26 mi)
    Check Availability
  • Jet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28i

    $48,580

    79 mi.
    Est. $878/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • Jet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28i

    $49,910

    41 mi.
    Est. $902/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • Alpine White 2026 BMW X1 xDrive28iAlpine White 2026 BMW X1 xDrive28iAlpine White 2026 BMW X1 xDrive28iAlpine White 2026 BMW X1 xDrive28iAlpine White 2026 BMW X1 xDrive28iAlpine White 2026 BMW X1 xDrive28i

    $47,360

    14 mi.
    Est. $856/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28i

    $50,960

    19 mi.
    Est. $921/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • Silver Metallic 2026 BMW X1 xDrive28iSilver Metallic 2026 BMW X1 xDrive28iSilver Metallic 2026 BMW X1 xDrive28iSilver Metallic 2026 BMW X1 xDrive28iSilver Metallic 2026 BMW X1 xDrive28iSilver Metallic 2026 BMW X1 xDrive28i

    $51,690

    43 mi.
    Est. $934/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • Green Metallic 2026 BMW X1 xDrive28i

    $39,010

    15,293 mi.
    Est. $705/mo

    BMW of Reading

    Reading, PA (18 mi)
    Check Availability
  • Blue Metallic 2026 BMW X1 xDrive28i

    $40,010

    7,360 mi.
    Est. $723/mo

    BMW of Reading

    Reading, PA (18 mi)
    Check Availability
  • Not Priced

    12,925 mi.
    Est. $0/mo

    BMW of Devon

    4.9
    Devon, PA (18 mi)
    Check Availability
  • $21,249

    58,758 mi.
    Est. $384/mo

    Kia of West Chester

    3.6
    West Chester, PA (21 mi)
    Check Availability
  • Not Priced

    6,818 mi.
    Est. $0/mo

    BMW of Allentown

    4.8
    Allentown, PA (24 mi)
    Check Availability
  • $49,070

    163 mi.
    Est. $887/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • $49,230

    631 mi.
    Est. $890/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • $49,560

    6,902 mi.
    Est. $896/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • $47,460

    5,825 mi.
    Est. $858/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • $47,710

    2,897 mi.
    Est. $862/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • $53,885

    5,650 mi.
    Est. $974/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • $50,560

    2,268 mi.
    Est. $914/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • $35,742

    16,496 mi.
    Est. $646/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $34,955

    16,535 mi.
    Est. $632/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • Black Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28iBlack Sapphire Metallic 2023 BMW X1 xDrive28i

    $26,849

    $300
    60,416 mi.
    Est. $485/mo

    Impex Auto Sales

    4.7
    $425 delivery from Greensboro, NC (373 mi)
    Check Availability
  • Alpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28i

    $31,494

    29,319 mi.
    Est. $569/mo

    Impex Auto Sales

    4.7
    $425 delivery from Greensboro, NC (373 mi)
    Check Availability