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
  • Mineral White Metallic 2020 BMW X3 PHEV xDrive30eMineral White Metallic 2020 BMW X3 PHEV xDrive30eMineral White Metallic 2020 BMW X3 PHEV xDrive30eMineral White Metallic 2020 BMW X3 PHEV xDrive30eMineral White Metallic 2020 BMW X3 PHEV xDrive30eMineral White Metallic 2020 BMW X3 PHEV xDrive30e

    $20,987

    $901
    103,622 mi.
    Est. $384/mo

    Carolina Volkswagen

    4.1
    Check Availability
    Charlotte, NC (24 mi)

    Quick view
  • Black Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDrive

    $48,950

    25,407 mi.
    Est. $895/mo

    Mazda of South Charlotte

    4.7
    Check Availability
    Pineville, NC (28 mi)

    Quick view
  • Space Silver Metallic 2026 BMW X1 xDrive28iSpace Silver Metallic 2026 BMW X1 xDrive28iSpace Silver Metallic 2026 BMW X1 xDrive28iSpace Silver Metallic 2026 BMW X1 xDrive28iSpace Silver Metallic 2026 BMW X1 xDrive28iSpace Silver Metallic 2026 BMW X1 xDrive28i

    $52,080

    $1.7K
    0 mi.
    Est. $952/mo

    Hendrick BMW Northlake

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • $14,999

    105,468 mi.
    Est. $274/mo

    Audi Northlake

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • $17,921

    73,345 mi.
    Est. $328/mo

    Hendrick Kia of Concord

    4.9
    Check Availability
    Concord, NC (11 mi)
    Quick view
  • $6,998

    199,985 mi.
    Est. $128/mo

    Nassar Auto Group

    Check Availability
    Kannapolis, NC (11 mi)
    Quick view
  • White 2018 BMW M550 i xDrive

    $26,287

    90,351 mi.
    Est. $481/mo

    Modern Hyundai of Concord

    5.0
    Check Availability
    Concord, NC (12 mi)
    Quick view
  • Alpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40iAlpine White 2020 BMW X5 sDrive40i

    $28,333

    $111
    44,452 mi.
    Est. $518/mo

    Carolina Volkswagen

    4.1
    Check Availability
    Charlotte, NC (24 mi)

    Quick view
  • White 2013 BMW X3 xDrive28i

    Not Priced

    77,000 mi.

    Modern Hyundai of Concord

    5.0
    Check Availability
    Concord, NC (12 mi)
    Quick view
  • $46,991

    49,438 mi.
    Est. $859/mo

    Porsche Charlotte Northlake

    Check Availability
    Charlotte, NC (14 mi)
    Quick view
  • $57,900

    44,576 mi.
    Est. $1,059/mo

    Porsche Charlotte Northlake

    Check Availability
    Charlotte, NC (14 mi)
    Quick view
  • $11,763

    115,930 mi.
    Est. $215/mo

    East Charlotte Nissan

    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $34,991

    36,653 mi.
    Est. $640/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Black Sapphire Metallic 2022 BMW X5 sDrive40iBlack Sapphire Metallic 2022 BMW X5 sDrive40iBlack Sapphire Metallic 2022 BMW X5 sDrive40iBlack Sapphire Metallic 2022 BMW X5 sDrive40iBlack Sapphire Metallic 2022 BMW X5 sDrive40iBlack Sapphire Metallic 2022 BMW X5 sDrive40i

    $30,544

    $446
    84,828 mi.
    Est. $558/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (7 mi)

    Quick view
  • $52,991

    5,657 mi.
    Est. $969/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $48,991

    48,925 mi.
    Est. $896/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $51,991

    13,372 mi.
    Est. $951/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $73,991

    22,537 mi.
    Est. $1,353/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $57,991

    10,721 mi.
    Est. $1,060/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $77,491

    11,922 mi.
    Est. $1,417/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $63,991

    41,235 mi.
    Est. $1,170/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $53,991

    24,789 mi.
    Est. $987/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $26,991

    15,573 mi.
    Est. $494/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $54,991

    45,755 mi.
    Est. $1,006/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $33,991

    98,121 mi.
    Est. $622/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • $26,991

    42,014 mi.
    Est. $494/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (23 mi)
    Quick view
  • Alpine White 2022 BMW X5 SDRIVE40I M SPORTAlpine White 2022 BMW X5 SDRIVE40I M SPORTAlpine White 2022 BMW X5 SDRIVE40I M SPORTAlpine White 2022 BMW X5 SDRIVE40I M SPORTAlpine White 2022 BMW X5 SDRIVE40I M SPORTAlpine White 2022 BMW X5 SDRIVE40I M SPORT

    $31,499

    $500
    76,601 mi.
    Est. $576/mo

    Florida Fine Cars Orlando

    4.8
    Check Availability
    $728 delivery from Orlando, FL (486 mi)
    Quick view
  • Gray 2020 BMW M4Gray 2020 BMW M4Gray 2020 BMW M4Gray 2020 BMW M4Gray 2020 BMW M4Gray 2020 BMW M4

    $54,998

    36,474 mi.
    Est. $1,006/mo

    CarMax Columbia

    Check Availability
    $99 delivery to Charlotte, NC (23 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