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

    $17,845

    $880
    103,622 mi.
    Est. $326/mo

    Carolina Volkswagen

    4.4
    Check Availability
    Charlotte, NC (16 mi)

    Quick view
  • Black Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDriveBlack Sapphire Metallic 2019 BMW 530 xDrive

    $16,667

    110,984 mi.
    Est. $304/mo

    Union County Kia

    4.6
    Check Availability
    Monroe, NC (19 mi)

    Quick view
  • $55,991

    12,245 mi.
    Est. $1,021/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • San Remo Green Metallic 2025 BMW X1 xDrive28i

    $38,529

    $462
    19,852 mi.
    Est. $703/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Jet Black 2023 BMW i4 Gran Coupe eDrive40

    $35,599

    $392
    22,724 mi.
    Est. $649/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Mineral White Metallic 2026 BMW X7 M60i

    $102,991

    16,040 mi.
    Est. $1,879/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    2,157 mi.
    Est. $1,167/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Platinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i PremiumPlatinum Gray Metallic 2012 BMW X5 xDrive35i Premium

    $10,000

    $1.4K
    123,948 mi.
    Est. $182/mo

    Keith Hawthorne Ford of Belmont

    4.0
    Check Availability
    Belmont, NC (19 mi)

    Quick view
  • Black Sapphire Metallic 2023 BMW i7 xDrive60

    $66,991

    44,977 mi.
    Est. $1,222/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (9 mi)
    Quick view
  • Dark Graphite Metallic 2020 BMW X3 sDrive30i

    $19,991

    93,962 mi.
    Est. $365/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    $44,991

    31,762 mi.
    Est. $821/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    $39,991

    49,798 mi.
    Est. $730/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    3,705 mi.
    Est. $1,003/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    $28,635

    $1.5K
    84,828 mi.
    Est. $522/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (28 mi)

    Quick view
  • Portimao Blue Metallic 2023 BMW M3 Competition

    $81,900

    23,487 mi.
    Est. $1,494/mo

    Tactical Fleet Charlotte

    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $66,790

    32,827 mi.
    Est. $1,218/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $47,790

    36,559 mi.
    Est. $872/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $49,790

    48,925 mi.
    Est. $908/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $40,790

    20,167 mi.
    Est. $744/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • Alpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDriveAlpine White 2021 BMW M235 Gran Coupe xDrive

    $28,604

    51,727 mi.
    Est. $522/mo

    Keffer Mazda

    4.8
    Check Availability
    Huntersville, NC (28 mi)

    Quick view
  • $65,790

    11,274 mi.
    Est. $1,200/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $52,790

    44,795 mi.
    Est. $963/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $43,790

    38,713 mi.
    Est. $799/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $51,790

    15,532 mi.
    Est. $945/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $63,790

    28,750 mi.
    Est. $1,164/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $71,790

    15,813 mi.
    Est. $1,310/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $78,790

    10,132 mi.
    Est. $1,437/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $52,790

    30,867 mi.
    Est. $963/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • $34,790

    98,121 mi.
    Est. $635/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (16 mi)
    Quick view
  • Gray 2023 BMW 540 IGray 2023 BMW 540 IGray 2023 BMW 540 IGray 2023 BMW 540 IGray 2023 BMW 540 IGray 2023 BMW 540 I

    $47,998

    17,085 mi.
    Est. $876/mo

    CarMax North Shore

    4.7
    Check Availability
    $299 delivery to Pineville, NC (8 mi)
    Quick view
  • Gray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40i

    $30,998

    $1K
    55,993 mi.
    Est. $565/mo

    CarMax Harrisonburg

    Check Availability
    $99 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