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
  • 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

    $17,030

    $289
    110,984 mi.
    Est. $310/mo

    Union County Kia

    4.6
    Check Availability
    Monroe, NC (6 mi)

    Quick view
  • Dark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45eDark Graphite Metallic 2023 BMW X5 PHEV xDrive45e

    $38,654

    $100
    64,209 mi.
    Est. $703/mo

    Union County Kia

    4.6
    Check Availability
    Monroe, NC (6 mi)

    Quick view
  • Portimao Blue Metallic 2025 BMW 228 Gran Coupe xDrivePortimao Blue Metallic 2025 BMW 228 Gran Coupe xDrivePortimao Blue Metallic 2025 BMW 228 Gran Coupe xDrivePortimao Blue Metallic 2025 BMW 228 Gran Coupe xDrivePortimao Blue Metallic 2025 BMW 228 Gran Coupe xDrivePortimao Blue Metallic 2025 BMW 228 Gran Coupe xDrive

    $40,790

    8,996 mi.
    Est. $742/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (17 mi)
    Quick view
  • BLACK SAPPHIRE 2025 BMW 330 330iBLACK SAPPHIRE 2025 BMW 330 330iBLACK SAPPHIRE 2025 BMW 330 330iBLACK SAPPHIRE 2025 BMW 330 330iBLACK SAPPHIRE 2025 BMW 330 330iBLACK SAPPHIRE 2025 BMW 330 330i

    $40,687

    $1.1K
    15,248 mi.
    Est. $740/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (17 mi)
    Quick view
  • Oxide Grey Metallic 2023 BMW iX xDrive50Oxide Grey Metallic 2023 BMW iX xDrive50Oxide Grey Metallic 2023 BMW iX xDrive50Oxide Grey Metallic 2023 BMW iX xDrive50Oxide Grey Metallic 2023 BMW iX xDrive50Oxide Grey Metallic 2023 BMW iX xDrive50

    $47,318

    36,559 mi.
    Est. $861/mo

    Hendrick BMW

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

    12,119 mi.
    Est. $892/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Glacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35iGlacier Silver Metallic 2015 BMW X5 sDrive35i

    $13,698

    96,556 mi.
    Est. $249/mo

    Adams North Charlotte

    3.2
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Deep Sea Blue Metallic 2018 BMW X4 xDrive28iDeep Sea Blue Metallic 2018 BMW X4 xDrive28iDeep Sea Blue Metallic 2018 BMW X4 xDrive28iDeep Sea Blue Metallic 2018 BMW X4 xDrive28i

    $14,881

    122,295 mi.
    Est. $271/mo

    Johnson Volvo Cars Charlotte

    4.7
    Check Availability
    Charlotte, NC (17 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

    $52,991

    7,614 mi.
    Est. $964/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Red Metallic 2026 BMW X1 xDrive28iRed Metallic 2026 BMW X1 xDrive28iRed Metallic 2026 BMW X1 xDrive28iRed Metallic 2026 BMW X1 xDrive28iRed Metallic 2026 BMW X1 xDrive28iRed Metallic 2026 BMW X1 xDrive28i

    $48,881

    3,669 mi.
    Est. $890/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Phytonic Blue Metallic 2023 BMW iX xDrive50Phytonic Blue Metallic 2023 BMW iX xDrive50Phytonic Blue Metallic 2023 BMW iX xDrive50Phytonic Blue Metallic 2023 BMW iX xDrive50Phytonic Blue Metallic 2023 BMW iX xDrive50Phytonic Blue Metallic 2023 BMW iX xDrive50

    $50,418

    $372
    35,708 mi.
    Est. $918/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (17 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28i

    $46,911

    2,360 mi.
    Est. $854/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Arctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NA

    $53,040

    1,015 mi.
    Est. $965/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • White Metallic 2024 BMW 330 iWhite Metallic 2024 BMW 330 iWhite Metallic 2024 BMW 330 iWhite Metallic 2024 BMW 330 iWhite Metallic 2024 BMW 330 iWhite Metallic 2024 BMW 330 i

    $34,787

    $769
    32,552 mi.
    Est. $633/mo

    Crossroads Ford Indian Trail

    5.0
    Check Availability
    Monroe, NC (7 mi)

    Quick view
  • Space Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35iSpace Gray Metallic 2017 BMW X5 sDrive35i

    $17,998

    91,266 mi.
    Est. $328/mo

    Adams North Charlotte

    3.2
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Black Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDrive

    $42,491

    $359
    7,991 mi.
    Est. $773/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50

    $53,790

    36,479 mi.
    Est. $979/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (17 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW 530 iBlack Sapphire Metallic 2026 BMW 530 iBlack Sapphire Metallic 2026 BMW 530 iBlack Sapphire Metallic 2026 BMW 530 iBlack Sapphire Metallic 2026 BMW 530 iBlack Sapphire Metallic 2026 BMW 530 i

    $65,215

    806 mi.
    Est. $1,187/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Tanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40iTanzanite Blue II Metallic 2026 BMW X5 xDrive40i

    $80,625

    2,802 mi.
    Est. $1,467/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    $51,991

    8,666 mi.
    Est. $946/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Alpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDriveAlpine White 2019 BMW 530 i xDrive

    $17,498

    113,221 mi.
    Est. $318/mo

    Adams North Charlotte

    3.2
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40i

    $23,398

    101,833 mi.
    Est. $426/mo

    Adams North Charlotte

    3.2
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Arctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDrive

    $47,911

    6,936 mi.
    Est. $872/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

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

    15,318 mi.
    Est. $855/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Long Beach Blue Metallic 2016 BMW X4 M40iLong Beach Blue Metallic 2016 BMW X4 M40iLong Beach Blue Metallic 2016 BMW X4 M40iLong Beach Blue Metallic 2016 BMW X4 M40iLong Beach Blue Metallic 2016 BMW X4 M40iLong Beach Blue Metallic 2016 BMW X4 M40i

    $18,498

    95,407 mi.
    Est. $337/mo

    Adams North Charlotte

    3.2
    Check Availability
    Charlotte, NC (24 mi)
    Quick view
  • Blue Ridge Mountain Metallic 2023 BMW iX xDrive50Blue Ridge Mountain Metallic 2023 BMW iX xDrive50Blue Ridge Mountain Metallic 2023 BMW iX xDrive50Blue Ridge Mountain Metallic 2023 BMW iX xDrive50Blue Ridge Mountain Metallic 2023 BMW iX xDrive50Blue Ridge Mountain Metallic 2023 BMW iX xDrive50

    $50,790

    36,039 mi.
    Est. $924/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (17 mi)
    Quick view
  • Alpine White 2026 BMW 530 iAlpine White 2026 BMW 530 iAlpine White 2026 BMW 530 iAlpine White 2026 BMW 530 iAlpine White 2026 BMW 530 iAlpine White 2026 BMW 530 i

    $57,911

    11,727 mi.
    Est. $1,054/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Check Availability
    Charlotte, NC (21 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW iX xDrive50Black Sapphire Metallic 2023 BMW iX xDrive50Black Sapphire Metallic 2023 BMW iX xDrive50Black Sapphire Metallic 2023 BMW iX xDrive50Black Sapphire Metallic 2023 BMW iX xDrive50Black Sapphire Metallic 2023 BMW iX xDrive50

    $48,603

    $715
    35,774 mi.
    Est. $885/mo

    Hendrick BMW

    4.9
    Check Availability
    Charlotte, NC (17 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDriveBlack Sapphire Metallic 2023 BMW M4 Competition xDrive

    $68,590

    15,830 mi.
    Est. $1,248/mo

    Impex Auto Sales

    4.8
    Check Availability
    $200 delivery from Greensboro, NC (82 mi)
    Quick view
  • Singapore Gray Metallic 2018 BMW M5 BaseSingapore Gray Metallic 2018 BMW M5 BaseSingapore Gray Metallic 2018 BMW M5 BaseSingapore Gray Metallic 2018 BMW M5 BaseSingapore Gray Metallic 2018 BMW M5 BaseSingapore Gray Metallic 2018 BMW M5 Base

    $36,444

    $3K
    71,145 mi.
    Est. $663/mo

    Auto Buying Service

    3.8
    Check Availability
    $341 delivery from Fairfax, VA (325 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