Flow Inventory
2026 BMW X1
xDrive28i
12746
White
WBX73EF0XT5550018
Winston-Salem
New
$49,845
2026 BMW X7
M60i
12875
Black
5UX33EM06T9360836
Winston-Salem
New
$124,610
2026 BMW 230i
12672
Black
3MW23CM09T8G10837
Winston-Salem
New
$51,975
2022 BMW X3
xDrive30i
44V450A
Gray
5UX53DP06N9J57463
Greensboro
70,513 miles
Used
Haggle-Free Market-Based Price
$25,999
Flow Certified
2026 BMW 330i
12795
Gray
WBA13LA03TFW30105
Winston-Salem
New
$59,640
2026 BMW X3
30 xDrive
3SL12452
White
5UX53GP01T9151942
Winston-Salem
8,333 miles
Used
Haggle-Free Market-Based Price
$58,531
Flow Certified
2026 BMW X3
30 xDrive
12904
White
5UX53GP01T9381691
Winston-Salem
New
$63,170
2026 BMW 230i
xDrive
12673
Gray
3MW33CM00T8G11010
Winston-Salem
New
$53,585
2026 BMW X5
xDrive40i
12779
Green
5UX23EU05T9323210
Winston-Salem
New
$80,650
2026 BMW X5 PHEV
xDrive50e
34B1711
White
5UX43EU05T9303399
Charlottesville
New
$84,075
2026 BMW X5 M
Competition
34B1797
Black
5YM13ET02T9384813
Charlottesville
New
$141,400
2026 BMW X5
sDrive40i
12894
White
5UX13EU05T9374668
Winston-Salem
New
$77,940
2026 BMW X1
xDrive28i
34SLB1562
White
WBX73EF06T5403789
Charlottesville
2,882 miles
Used
Haggle-Free Market-Based Price
$43,499
Flow Certified
2026 BMW X3
30 xDrive
34B1677
Black
5UX53GP02T9264508
Charlottesville
New
$60,140
2026 BMW X7
xDrive40i
34SLB1551
Black
5UX23EM04T9154362
Charlottesville
5,648 miles
Used
Haggle-Free Market-Based Price
$82,999
Flow Certified
2026 BMW X7
xDrive40i
34B1667
Brown
5UX23EM09T9256532
Charlottesville
New
$95,225
2026 BMW X5 PHEV
xDrive50e
12947
Gray
5UX43EU06T9411630
Winston-Salem
New
$85,150
2026 BMW X7
xDrive40i
34B1716
Brown
5UX23EM00T9300658
Charlottesville
New
$94,155
2026 BMW i7
eDrive50
12852
Black
WBY43EJ09TCX46145
Winston-Salem
New
$122,940
2026 BMW X7
xDrive40i
3SLU12800
White
5UX23EM04T9095782
Winston-Salem
5,251 miles
Used
Haggle-Free Market-Based Price
$84,999
Flow Certified
2026 BMW X3
30 xDrive
3XI12912
Blue
5UX53GP07T9379458
Winston-Salem
New
$65,910
2026 BMW X5
M60i
12882
Gray
5UX33EU0XT9369023
Winston-Salem
New
$106,450
2026 BMW 330i
NA
12844
White
3MW69CW01T8G27709
Winston-Salem
New
$59,815
2026 BMW X1
xDrive28i
34B1822
Silver
WBX73EF04T5596184
Charlottesville
New
$50,570