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
  • Aventurin Red Metallic 2022 BMW X3 xDrive30i

    $34,194

    $341
    24,575 mi.
    Est. $624/mo

    Group 1 Toyota Rock Hill

    4.7
    Check Availability
    Rock Hill, SC (5 mi)
    Quick view
  • Dune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDrive

    $60,970

    8 mi.
    Est. $1,112/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    $60,020

    5 mi.
    Est. $1,095/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    $57,620

    8 mi.
    Est. $1,051/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Aventurin Red Metallic 2023 BMW X3 xDrive30i

    $39,991

    31,132 mi.
    Est. $730/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Gray Metallic 2024 BMW X3 xDrive30i

    $42,991

    21,422 mi.
    Est. $784/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW X3 sDrive30i

    $33,991

    53,305 mi.
    Est. $620/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Alpine White 2023 BMW X3 xDrive30i

    $36,991

    49,176 mi.
    Est. $675/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    $57,620

    7 mi.
    Est. $1,051/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Mineral White Metallic 2024 BMW X3 xDrive30i

    $39,991

    43,558 mi.
    Est. $730/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • $15,796

    61,885 mi.
    Est. $288/mo

    EchoPark Automotive Charlotte

    4.7
    Check Availability
    Charlotte, NC (17 mi)
    Quick view
  • Dune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDrive

    $63,324

    0 mi.
    Est. $1,155/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Skyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDrive

    $55,174

    0 mi.
    Est. $1,007/mo

    Hendrick BMW Northlake

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

    $64,409

    0 mi.
    Est. $1,175/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 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

    $56,794

    0 mi.
    Est. $1,036/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Dark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDrive

    $56,209

    0 mi.
    Est. $1,025/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 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

    $60,819

    1 mi.
    Est. $1,109/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Arctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDrive

    $57,834

    0 mi.
    Est. $1,055/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Arctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDrive

    $58,184

    0 mi.
    Est. $1,061/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Skyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDrive

    $56,484

    8 mi.
    Est. $1,030/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Dune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDrive

    $58,534

    0 mi.
    Est. $1,068/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 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

    $61,559

    1 mi.
    Est. $1,123/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Tanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDrive

    $57,519

    1 mi.
    Est. $1,049/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Dark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDrive

    $58,534

    0 mi.
    Est. $1,068/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (26 mi)
    Quick view
  • Black 2016 BMW X3 XDrive28iBlack 2016 BMW X3 XDrive28iBlack 2016 BMW X3 XDrive28iBlack 2016 BMW X3 XDrive28iBlack 2016 BMW X3 XDrive28iBlack 2016 BMW X3 XDrive28i

    $16,998

    62,596 mi.
    Est. $310/mo

    CarMax Augusta

    Check Availability
    $149 delivery to Pineville, NC (8 mi)
    Quick view
  • Blue 2022 BMW X3 sDrive30iBlue 2022 BMW X3 sDrive30iBlue 2022 BMW X3 sDrive30iBlue 2022 BMW X3 sDrive30iBlue 2022 BMW X3 sDrive30iBlue 2022 BMW X3 sDrive30i

    $29,998

    52,387 mi.
    Est. $547/mo

    CarMax Wilmington

    4.4
    Check Availability
    $149 delivery to Pineville, NC (8 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