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 Sapphire Metallic 2018 BMW X3 xDrive30iBlack Sapphire Metallic 2018 BMW X3 xDrive30iBlack Sapphire Metallic 2018 BMW X3 xDrive30iBlack Sapphire Metallic 2018 BMW X3 xDrive30i

    $17,372

    92,230 mi.
    Est. $317/mo

    Scott Clark Toyota

    4.5
    Matthews, NC (25 mi)
    Check Availability

  • Carbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30iCarbon Black Metallic 2021 BMW X3 sDrive30i

    $22,454

    $1.4K
    62,397 mi.
    Est. $410/mo

    Union County Kia

    4.6
    Monroe, NC (26 mi)
    Check Availability

  • Gray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDrive

    $55,967

    600 mi.
    Est. $1,021/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • Gray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDrive

    $55,967

    2,050 mi.
    Est. $1,021/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • 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

    $56,550

    204 mi.
    Est. $1,032/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • 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

    $58,967

    400 mi.
    Est. $1,076/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • Alpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDrive

    $44,900

    $600
    12,579 mi.
    Est. $819/mo

    Williams Buick GMC

    4.4
    Charlotte, NC (19 mi)
  • 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

    $38,506

    31,387 mi.
    Est. $702/mo

    Rock Hill Nissan

    3.7
    Rock Hill, SC (5 mi)
    Check Availability

  • White Metallic 2017 BMW X3 xDrive28iWhite Metallic 2017 BMW X3 xDrive28iWhite Metallic 2017 BMW X3 xDrive28iWhite Metallic 2017 BMW X3 xDrive28iWhite Metallic 2017 BMW X3 xDrive28iWhite Metallic 2017 BMW X3 xDrive28i

    $12,894

    121,589 mi.
    Est. $235/mo

    Scott Clark Honda

    4.6
    Charlotte, NC (25 mi)
    Check Availability
  • Alpine White 2024 BMW X3 sDrive30i

    $38,991

    34,563 mi.
    Est. $711/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • 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

    $62,350

    3 mi.
    Est. $1,137/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • 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

    $58,900

    6 mi.
    Est. $1,074/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • Dark Graphite Metallic 2024 BMW X3 xDrive30i

    $41,991

    24,212 mi.
    Est. $766/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • $37,991

    47,310 mi.
    Est. $693/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • 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

    $62,150

    4 mi.
    Est. $1,134/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X3 xDrive30i

    $38,991

    35,528 mi.
    Est. $711/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (18 mi)
    Check Availability
  • $39,790

    39,880 mi.
    Est. $726/mo

    Hendrick BMW

    4.9
    Charlotte, NC (25 mi)
    Check Availability
  • $19,790

    76,573 mi.
    Est. $361/mo

    Hendrick BMW

    4.9
    Charlotte, NC (25 mi)
    Check Availability
  • $20,790

    70,932 mi.
    Est. $379/mo

    Hendrick BMW

    4.9
    Charlotte, NC (25 mi)
    Check Availability
  • $40,790

    41,588 mi.
    Est. $744/mo

    Hendrick BMW

    4.9
    Charlotte, NC (25 mi)
    Check Availability
  • $42,790

    8,961 mi.
    Est. $781/mo

    Hendrick BMW

    4.9
    Charlotte, NC (25 mi)
    Check Availability
  • $37,790

    43,459 mi.
    Est. $689/mo

    Hendrick BMW

    4.9
    Charlotte, NC (25 mi)
    Check Availability
  • $40,790

    30,196 mi.
    Est. $744/mo

    Hendrick BMW

    4.9
    Charlotte, NC (25 mi)
    Check Availability
  • Red 2025 BMW X3 xDrive30Red 2025 BMW X3 xDrive30Red 2025 BMW X3 xDrive30Red 2025 BMW X3 xDrive30Red 2025 BMW X3 xDrive30Red 2025 BMW X3 xDrive30

    $43,998

    23,854 mi.
    Est. $803/mo

    CarMax Dothan

    4.5
    $199 delivery to Pineville, NC (17 mi)
    Check Availability
  • White 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30i

    $34,998

    33,214 mi.
    Est. $638/mo

    CarMax Harrisonburg

    $149 delivery to Pineville, NC (17 mi)
    Check Availability
  • Alpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30i

    $38,722

    $1K
    15,701 mi.
    Est. $706/mo

    Hendrick Acura Northlake

    Huntersville, NC (36 mi)
    Check Availability
  • Black 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30i

    $31,761

    37,517 mi.
    Est. $579/mo

    Genesis of Lake Norman

    Cornelius, NC (41 mi)
    Check Availability
  • Alpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30iAlpine White 2018 BMW X3 xDrive30i

    $17,699

    85,960 mi.
    Est. $323/mo

    Lake Norman INFINITI

    4.7
    Cornelius, NC (42 mi)
    Check Availability
  • Phytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30i

    $29,387

    $1K
    55,729 mi.
    Est. $536/mo

    Keffer Mazda

    4.7
    Huntersville, NC (37 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW X3 sDrive30iDark Graphite Metallic 2021 BMW X3 sDrive30iDark Graphite Metallic 2021 BMW X3 sDrive30iDark Graphite Metallic 2021 BMW X3 sDrive30iDark Graphite Metallic 2021 BMW X3 sDrive30iDark Graphite Metallic 2021 BMW X3 sDrive30i

    $19,289

    $1K
    111,034 mi.
    Est. $352/mo

    Keffer Mazda

    4.7
    Huntersville, NC (37 mi)
    Check Availability
  • Dark Graphite Metallic 2019 BMW X3 sDrive30iDark Graphite Metallic 2019 BMW X3 sDrive30iDark Graphite Metallic 2019 BMW X3 sDrive30iDark Graphite Metallic 2019 BMW X3 sDrive30iDark Graphite Metallic 2019 BMW X3 sDrive30iDark Graphite Metallic 2019 BMW X3 sDrive30i

    $14,098

    119,163 mi.
    Est. $257/mo

    Adams North Charlotte

    3.2
    Charlotte, NC (31 mi)
    Check Availability
  • Jet Black 2018 BMW X3 xDrive30iJet Black 2018 BMW X3 xDrive30iJet Black 2018 BMW X3 xDrive30iJet Black 2018 BMW X3 xDrive30iJet Black 2018 BMW X3 xDrive30iJet Black 2018 BMW X3 xDrive30i

    $18,298

    $500
    81,816 mi.
    Est. $334/mo

    Adams North Charlotte

    3.2
    Charlotte, NC (31 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30i

    $46,776

    15,434 mi.
    Est. $853/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (35 mi)
    Check Availability
  • Black 2017 BMW X3 sDrive28iBlack 2017 BMW X3 sDrive28iBlack 2017 BMW X3 sDrive28iBlack 2017 BMW X3 sDrive28iBlack 2017 BMW X3 sDrive28iBlack 2017 BMW X3 sDrive28i

    $10,798

    112,593 mi.
    Est. $197/mo

    Cabarrus County Cars LLC

    Harrisburg, NC (37 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30iMineral White Metallic 2023 BMW X3 sDrive30i

    $36,776

    26,036 mi.
    Est. $671/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (35 mi)
    Check Availability
  • 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

    $51,776

    2,706 mi.
    Est. $945/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (35 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40i

    $50,776

    39,952 mi.
    Est. $926/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (35 mi)
    Check Availability

Compare the BMW X3