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
  • Alpine White 2021 BMW 530 iAlpine White 2021 BMW 530 iAlpine White 2021 BMW 530 iAlpine White 2021 BMW 530 iAlpine White 2021 BMW 530 iAlpine White 2021 BMW 530 i

    $23,598

    86,557 mi.
    Est. $430/mo

    Adams North Charlotte

    3.1
    Charlotte, NC (21 mi)
    Check Availability

  • Alpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28iAlpine White 2021 BMW X1 xDrive28i

    $16,877

    $400
    87,557 mi.
    Est. $308/mo

    77 Auto

    4.0
    Rock Hill, SC (4 mi)
    Check Availability

  • Black Sapphire Metallic 2021 BMW X6 xDrive40iBlack Sapphire Metallic 2021 BMW X6 xDrive40iBlack Sapphire Metallic 2021 BMW X6 xDrive40iBlack Sapphire Metallic 2021 BMW X6 xDrive40iBlack Sapphire Metallic 2021 BMW X6 xDrive40iBlack Sapphire Metallic 2021 BMW X6 xDrive40i

    $41,545

    $1.5K
    52,021 mi.
    Est. $758/mo

    Scott Clark Toyota

    4.5
    Matthews, NC (17 mi)
    Check Availability

  • $36,890

    35,184 mi.
    Est. $673/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $36,890

    50,705 mi.
    Est. $673/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $53,890

    6,339 mi.
    Est. $983/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $40,890

    31,241 mi.
    Est. $746/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $39,890

    23,194 mi.
    Est. $728/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • Black Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40i

    $25,705

    $166
    124,964 mi.
    Est. $469/mo

    Keffer Mazda

    4.7
    Huntersville, NC (28 mi)
    Check Availability

  • $60,890

    19,042 mi.
    Est. $1,111/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $38,890

    28,961 mi.
    Est. $709/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $33,890

    96,379 mi.
    Est. $618/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $39,890

    25,172 mi.
    Est. $728/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $56,890

    40,514 mi.
    Est. $1,038/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28i

    $31,886

    $1K
    17,983 mi.
    Est. $582/mo

    Johnson Volvo Cars Charlotte

    4.8
    Charlotte, NC (16 mi)
    Check Availability

  • $58,890

    36,617 mi.
    Est. $1,074/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $71,890

    10,686 mi.
    Est. $1,311/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $37,390

    29,774 mi.
    Est. $682/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $41,890

    7,829 mi.
    Est. $764/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $42,890

    12,364 mi.
    Est. $782/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • White Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe iWhite Metallic 2024 BMW 430 Gran Coupe i

    $34,070

    $350
    45,461 mi.
    Est. $622/mo

    Keith Hawthorne Ford of Belmont

    3.9
    Belmont, NC (19 mi)
    Check Availability

  • $60,890

    37,074 mi.
    Est. $1,111/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $80,890

    17,435 mi.
    Est. $1,476/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $60,890

    37,483 mi.
    Est. $1,111/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • $43,890

    42,707 mi.
    Est. $801/mo

    Hendrick BMW

    4.9
    Charlotte, NC (16 mi)
    Check Availability
  • Not Priced

    115,050 mi.

    Mazda of Gastonia

    4.3
    Gastonia, NC (20 mi)
    Check Availability
  • Jet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230iJet Black 2018 BMW 230 230i

    $16,677

    $400
    78,393 mi.
    Est. $304/mo

    77 Auto

    4.0
    Rock Hill, SC (4 mi)
    Check Availability

  • $14,999

    106,964 mi.
    Est. $274/mo

    Hyundai of Union County

    4.8
    Monroe, NC (21 mi)
    Check Availability
  • $15,994

    121,064 mi.
    Est. $292/mo

    Hyundai of Union County

    4.8
    Monroe, NC (21 mi)
    Check Availability
  • 2006 BMW 650 i

    $18,994

    7,078 mi.
    Est. $347/mo

    Hyundai of Union County

    4.8
    Monroe, NC (21 mi)
    Check Availability
  • 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

    $41,093

    $3.5K
    6 mi.
    Est. $750/mo

    Adams North Charlotte

    3.1
    Charlotte, NC (21 mi)
    Check Availability
  • Blue 2026 BMW M2Blue 2026 BMW M2Blue 2026 BMW M2Blue 2026 BMW M2Blue 2026 BMW M2Blue 2026 BMW M2

    $73,000

    3,184 mi.
    Est. $1,332/mo

    Unlimited Motors

    4.4
    $677 delivery from Westfield, IN (452 mi)
    Check Availability
  • Portimao Blue Metallic 2026 BMW Z4 sDrive30iPortimao Blue Metallic 2026 BMW Z4 sDrive30iPortimao Blue Metallic 2026 BMW Z4 sDrive30iPortimao Blue Metallic 2026 BMW Z4 sDrive30iPortimao Blue Metallic 2026 BMW Z4 sDrive30iPortimao Blue Metallic 2026 BMW Z4 sDrive30i

    $47,700

    $240
    17,070 mi.
    Est. $870/mo

    Unlimited Motors Fishers

    4.0
    $660 delivery from Fishers, IN (440 mi)
    Check Availability