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
  • $58,762

    6,111 mi.
    Est. $1,069/mo

    BMW of Asheville

    Arden, NC (26 mi)
  • $13,367

    $400
    124,393 mi.
    Est. $243/mo

    Lexus of Greenville

    4.3
    Greenville, SC (29 mi)
    Check Availability
  • $44,999

    11,847 mi.
    Est. $819/mo

    Century BMW

    4.7
    Greenville, SC (30 mi)
  • $44,999

    9,413 mi.
    Est. $819/mo

    Century BMW

    4.7
    Greenville, SC (30 mi)
  • $54,999

    5,947 mi.
    Est. $1,001/mo

    Century BMW

    4.7
    Greenville, SC (30 mi)
  • Arctic Race Blue metallic 2026 BMW X3

    $60,999

    10,306 mi.
    Est. $1,110/mo

    Century BMW

    4.7
    Greenville, SC (30 mi)
  • $32,999

    29,260 mi.
    Est. $601/mo

    Century BMW

    4.7
    Greenville, SC (30 mi)
  • Tanzanite Blue II Metallic 2023 BMW X3

    $37,999

    33,516 mi.
    Est. $692/mo

    Century BMW

    4.7
    Greenville, SC (30 mi)
  • White 2022 BMW X3 sDrive30iWhite 2022 BMW X3 sDrive30iWhite 2022 BMW X3 sDrive30iWhite 2022 BMW X3 sDrive30iWhite 2022 BMW X3 sDrive30iWhite 2022 BMW X3 sDrive30i

    $30,998

    $1K
    13,038 mi.
    Est. $564/mo

    CarMax Montgomery

    $649 delivery to Greenville, SC (30 mi)
    Check Availability
  • Black 2024 BMW X3 sDrive30iBlack 2024 BMW X3 sDrive30iBlack 2024 BMW X3 sDrive30iBlack 2024 BMW X3 sDrive30iBlack 2024 BMW X3 sDrive30iBlack 2024 BMW X3 sDrive30i

    $46,998

    6,603 mi.
    Est. $855/mo

    CarMax Harrisonburg

    4.9
    $199 delivery to Greenville, SC (30 mi)
    Check Availability
  • Glacier Silver Metallic 2019 BMW X3 sDrive30iGlacier Silver Metallic 2019 BMW X3 sDrive30iGlacier Silver Metallic 2019 BMW X3 sDrive30iGlacier Silver Metallic 2019 BMW X3 sDrive30iGlacier Silver Metallic 2019 BMW X3 sDrive30iGlacier Silver Metallic 2019 BMW X3 sDrive30i

    $19,540

    77,252 mi.
    Est. $356/mo

    McKinney Dodge Ram Chrysler Jeep

    4.9
    Easley, SC (33 mi)
    Check Availability
  • Jet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30i

    $30,225

    $1.5K
    41,075 mi.
    Est. $550/mo

    Toyota of Easley

    4.7
    Easley, SC (34 mi)
    Check Availability
  • White Metallic 2022 BMW X3 XDRIVE30IWhite Metallic 2022 BMW X3 XDRIVE30IWhite Metallic 2022 BMW X3 XDRIVE30IWhite Metallic 2022 BMW X3 XDRIVE30IWhite Metallic 2022 BMW X3 XDRIVE30IWhite Metallic 2022 BMW X3 XDRIVE30I

    $32,891

    56,566 mi.
    Est. $599/mo

    Ken Wilson Ford

    4.9
    Canton, NC (43 mi)
    Check Availability
  • 2024 BMW X3 M40I2024 BMW X3 M40I2024 BMW X3 M40I2024 BMW X3 M40I2024 BMW X3 M40I2024 BMW X3 M40I

    $51,891

    37,039 mi.
    Est. $944/mo

    Ken Wilson Ford

    4.9
    Canton, NC (43 mi)
    Check Availability
  • White 2005 BMW X3 3.0iWhite 2005 BMW X3 3.0iWhite 2005 BMW X3 3.0i

    $6,500

    135,000 mi.
    Est. $118/mo

    Private seller: Scott

    Swannanoa Hills, NC (31 mi)
    Contact Seller
  • $23,443

    $2.5K
    73,140 mi.
    Est. $427/mo

    Capital Ford of Morganton

    Morganton, NC (44 mi)
    Check Availability

Compare the BMW X3