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
  • $32,175

    35,620 mi.
    Est. $593/mo

    Wide World BMW

    4.0
    Spring Valley, NY (20 mi)
  • Not Priced

    71,999 mi.
    Est. $0/mo

    Mercedes-Benz of Nanuet

    5.0
    Nanuet, NY (20 mi)
    Check Availability
  • $52,699

    12,627 mi.
    Est. $971/mo

    BMW of Ramsey

    4.2
    Ramsey, NJ (24 mi)
    Check Availability
  • $17,199

    79,043 mi.
    Est. $317/mo

    BMW of Ramsey

    4.2
    Ramsey, NJ (24 mi)
    Check Availability
  • $23,999

    22,454 mi.
    Est. $442/mo

    BMW of Ramsey

    4.2
    Ramsey, NJ (24 mi)
    Check Availability
  • $37,810

    $810
    30,005 mi.
    Est. $697/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $34,583

    36,435 mi.
    Est. $638/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $36,928

    $700
    42,699 mi.
    Est. $681/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $40,082

    18,276 mi.
    Est. $739/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $34,602

    37,578 mi.
    Est. $638/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $34,789

    $443
    29,615 mi.
    Est. $641/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $34,549

    $339
    30,106 mi.
    Est. $637/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $40,601

    18,003 mi.
    Est. $748/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $36,638

    $360
    17,812 mi.
    Est. $675/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $34,215

    41,396 mi.
    Est. $631/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $37,259

    $110
    32,295 mi.
    Est. $687/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $36,028

    31,312 mi.
    Est. $664/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $38,848

    $150
    25,493 mi.
    Est. $716/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $40,157

    17,370 mi.
    Est. $740/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $35,074

    $345
    33,223 mi.
    Est. $647/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $35,301

    $347
    38,248 mi.
    Est. $651/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $38,288

    30,299 mi.
    Est. $706/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $37,409

    25,489 mi.
    Est. $690/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • $37,538

    23,173 mi.
    Est. $692/mo

    BMW of Westchester

    4.1
    White Plains, NY (26 mi)
  • Glacier Silver Metallic 2021 BMW X3 sDrive30iGlacier Silver Metallic 2021 BMW X3 sDrive30iGlacier Silver Metallic 2021 BMW X3 sDrive30iGlacier Silver Metallic 2021 BMW X3 sDrive30iGlacier Silver Metallic 2021 BMW X3 sDrive30iGlacier Silver Metallic 2021 BMW X3 sDrive30i

    $20,437

    76,454 mi.
    Est. $377/mo

    Germain Honda of Beavercreek

    4.8
    $1,620 delivery from Dayton, OH (540 mi)
    Check Availability
  • Jet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30i

    $19,403

    $5.2K
    74,617 mi.
    Est. $358/mo

    Germain Honda of Beavercreek

    4.8
    $1,620 delivery from Dayton, OH (540 mi)
    Check Availability

Compare the BMW X3