Flow Inventory
2026 BMW X2
xDrive28i
12758
Gray
WBX63GM08T5555082
Winston-Salem
New
$55,480
2023 BMW 430i Gran Coupe
BXS7971A
Black
WBA63AV06PFN48752
Winston-Salem
32,181 miles
Used
Haggle-Free Market-Based Price
$34,999
Flow Certified
2026 BMW X5 PHEV
xDrive50e
34B1660
Blue
5UX43EU02T9253609
Charlottesville
New
$85,875
2026 BMW X3
30 xDrive
3SL12452
White
5UX53GP01T9151942
Winston-Salem
8,330 miles
Used
Haggle-Free Market-Based Price
$58,531
Flow Certified
2026 BMW X3
30 xDrive
34B1740
White
5UX53GP09T9324400
Charlottesville
New
$57,790
2024 BMW X3
xDrive30i
12877A
White
WBX57DP00RN295795
Winston-Salem
18,689 miles
Used
Haggle-Free Market-Based Price
$39,999
Flow Certified
2026 BMW X7
xDrive40i
12862
Gray
5UX23EM00T9353487
Winston-Salem
New
$102,710
2026 BMW X3
30 xDrive
12957
Gray
5UX53GP06T9417889
Winston-Salem
New
$64,770
2026 BMW X3
30 xDrive
34B1766
Black
5UX53GP03T9348885
Charlottesville
New
$57,400
2026 BMW X1
xDrive28i
34B1783
Gray
WBX73EF04T5563248
Charlottesville
New
$50,670
2026 BMW X5 PHEV
xDrive50e
12880
Green
5UX43EU09T9364271
Winston-Salem
New
$87,500
2026 BMW X1
xDrive28i
12746
White
WBX73EF0XT5550018
Winston-Salem
New
$49,845
2026 BMW X7
xDrive40i
3SL12418
Black
5UX23EM08T9131845
Winston-Salem
7,830 miles
Used
Haggle-Free Market-Based Price
$87,799
BMW certified
2026 BMW X1
xDrive28i
34B1798
Black
WBX73EF00T5567135
Charlottesville
New
$51,195
2026 BMW X3
30 xDrive
12554
Gray
5UX53GP05T9216629
Winston-Salem
New
$63,455
2026 BMW X7
xDrive40i
34B1716
Brown
5UX23EM00T9300658
Charlottesville
New
$94,155
2026 BMW X5
M60i
12704
Gray
5UX33EU06T9291436
Winston-Salem
New
$103,575
2026 BMW X3
M50 xDrive
34B1697
Black
5UX73GP04T9275373
Charlottesville
New
$73,990
2026 BMW 230i
12672
Black
3MW23CM09T8G10837
Winston-Salem
New
$51,975
2026 BMW X5
xDrive40i
12921
Gray
5UX23EU03T9397855
Winston-Salem
New
$82,245
2026 BMW 4 Series
430i xDrive
34B1693
Blue
WBA33FB07TFV97490
Charlottesville
New
$61,865
2025 BMW M440i
xDrive
34BXS1770A
Gray
WBA73DB01SCT32585
Charlottesville
12,768 miles
Used
Haggle-Free Market-Based Price
$66,999
Flow Certified
2026 BMW 330i
NA
12851
Black
3MW69CW09T8G28168
Winston-Salem
New
$59,815
2026 BMW X1
xDrive28i
34B1823
Silver
WBX73EF00T5599163
Charlottesville
New
$51,920