New & Used BMW for Sale in Charlotte, NC

Filters

Filter Advanced Filters
Sort By
Great Deal

Used 2010 BMW 328 i

$14,900
44,985 mi.
mi. from 28230
11405 E Independence Blvd Matthews, NC 28105
(704) 321-4718
Great Deal

Used 2021 BMW X7 M50i

$95,864
24,057 mi.
mi. from 28230
5101 E Independence Blvd Charlotte, NC 28212
(877) 286-8979
Great Deal

Used 2019 BMW 540 i

$40,000
49,022 mi.
mi. from 28230
13052 Marie Garris Rd Matthews, NC 28105
(888) 393-8020
Great Deal

Used 2020 BMW X7 xDrive40i

$72,498
9,219 mi.
mi. from 28230
7040 East Independence Boulevard Charlotte, NC 28227
(919) 348-4108
Great Deal

Used 2021 BMW M440 i xDrive

$69,329
12,000 mi.
Online vendor
ONLINE ONLY - No Retail Location Charlotte, NC 28203
(206) 395-2483

BMW by Body Style

Find BMW Deals in Nearby Cities

BMW by Year

Bmws for Sale by Model