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
  • Alpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30i

    $30,390

    55,196 mi.
    Est. $554/mo

    Vann York Honda

    4.5
    Check Availability
    High Point, NC (12 mi)

    Quick view
  • White Metallic 2024 BMW X3 xDrive30iWhite Metallic 2024 BMW X3 xDrive30iWhite Metallic 2024 BMW X3 xDrive30iWhite Metallic 2024 BMW X3 xDrive30iWhite Metallic 2024 BMW X3 xDrive30iWhite Metallic 2024 BMW X3 xDrive30i

    $36,736

    $309
    31,134 mi.
    Est. $670/mo

    BMW of Greensboro

    2.2
    Check Availability
    Greensboro, NC (19 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

    $46,899

    $11K
    11,518 mi.
    Est. $856/mo

    BMW of Greensboro

    2.2
    Check Availability
    Greensboro, NC (19 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

    $49,062

    5,064 mi.
    Est. $895/mo

    BMW of Greensboro

    2.2
    Check Availability
    Greensboro, NC (19 mi)
    Quick view
  • Alpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30iAlpine White 2019 BMW X3 xDrive30i

    $18,929

    91,725 mi.
    Est. $345/mo

    BMW of Greensboro

    2.2
    Check Availability
    Greensboro, NC (19 mi)
    Quick view
  • $31,899

    $889
    31,441 mi.
    Est. $582/mo

    BMW of Greensboro

    2.2
    Check Availability
    Greensboro, NC (19 mi)
    Quick view
  • $21,927

    64,031 mi.
    Est. $400/mo

    BMW of Greensboro

    2.2
    Check Availability
    Greensboro, NC (19 mi)
    Quick view
  • $17,899

    97,440 mi.
    Est. $327/mo

    BMW of Greensboro

    2.2
    Check Availability
    Greensboro, NC (19 mi)
    Quick view
  • $29,540

    44,764 mi.
    Est. $539/mo

    BMW of Greensboro

    2.2
    Check Availability
    Greensboro, NC (19 mi)
    Quick view
  • $47,899

    $1K
    4,324 mi.
    Est. $874/mo

    BMW of Greensboro

    2.2
    Check Availability
    Greensboro, NC (19 mi)
    Quick view
  • $55,599

    7,270 mi.
    Est. $1,014/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $53,999

    8,300 mi.
    Est. $985/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $49,999

    2,339 mi.
    Est. $912/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $36,999

    43,676 mi.
    Est. $675/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $47,799

    8,040 mi.
    Est. $872/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $49,999

    6,123 mi.
    Est. $912/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $54,999

    7,144 mi.
    Est. $1,003/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $54,999

    10,351 mi.
    Est. $1,003/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $50,999

    9,378 mi.
    Est. $930/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $53,999

    6,904 mi.
    Est. $985/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • $34,999

    26,414 mi.
    Est. $638/mo

    Flow BMW

    Winston Salem, NC (23 mi)
    Quick view
  • Gray 2025 BMW X3 M50Gray 2025 BMW X3 M50Gray 2025 BMW X3 M50Gray 2025 BMW X3 M50Gray 2025 BMW X3 M50Gray 2025 BMW X3 M50

    $58,998

    $1K
    14,435 mi.
    Est. $1,076/mo

    CarMax East Meadow

    Check Availability
    $349 delivery to Greensboro, NC (19 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30i

    $37,737

    $1.1K
    43,381 mi.
    Est. $688/mo

    Deluxe Auto Sales

    4.7
    Check Availability
    $228 delivery from Linden, NJ (457 mi)
    Quick view
  • Mineral White Metallic 2021 BMW X3 sDrive30iMineral White Metallic 2021 BMW X3 sDrive30iMineral White Metallic 2021 BMW X3 sDrive30iMineral White Metallic 2021 BMW X3 sDrive30iMineral White Metallic 2021 BMW X3 sDrive30iMineral White Metallic 2021 BMW X3 sDrive30i

    $22,744

    67,930 mi.
    Est. $415/mo

    John Hiester Chrysler Dodge Jeep Ram of Sanford

    4.6
    Check Availability
    Sanford, NC (50 mi)
    Quick view
  • Skyscraper Grey Metallic 2024 BMW X3 sDrive30iSkyscraper Grey Metallic 2024 BMW X3 sDrive30iSkyscraper Grey Metallic 2024 BMW X3 sDrive30iSkyscraper Grey Metallic 2024 BMW X3 sDrive30iSkyscraper Grey Metallic 2024 BMW X3 sDrive30iSkyscraper Grey Metallic 2024 BMW X3 sDrive30i

    $29,900

    41,990 mi.
    Est. $545/mo

    Tarheel Auto Sales

    Check Availability
    Locust, NC (46 mi)
    Quick view
  • Melbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28d

    $15,998

    89,469 mi.
    Est. $292/mo

    Smart Chevrolet

    2.5
    Check Availability
    Madison, NC (40 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