Flow Inventory
2026 BMW X5
sDrive40i
12894
White
5UX13EU05T9374668
Winston-Salem
New
$77,940
2026 BMW X5
xDrive40i
12906
Blue
5UX23EU07T9383022
Winston-Salem
New
$87,200
2026 BMW X1
xDrive28i
34B1779
Blue
WBX73EF05T5561444
Charlottesville
New
$50,870
2026 BMW X3
30 xDrive
12898
Gray
5UX53GP03T9379649
Winston-Salem
New
$65,470
2021 BMW 330i
29SL5112A
Blue
3MW5R1J06M8B92694
Durham
87,553 miles
Used
Haggle-Free Market-Based Price
$21,899
Flow Certified
2026 BMW X1
xDrive28i
34B1789
Blue
WBX73EF00T5574134
Charlottesville
New
$50,195
2020 BMW M5
36P1196
White
WBSJF0C04LCD25103
Charlottesville
34,225 miles
Used
Haggle-Free Market-Based Price
$67,599
Flow Certified
2026 BMW X1
xDrive28i
12705
Silver
WBX73EF00T5529369
Winston-Salem
New
$54,230
2026 BMW X5 PHEV
xDrive50e
34B1711
White
5UX43EU05T9303399
Charlottesville
New
$84,075
2026 BMW X1
xDrive28i
12679
Black
WBX73EF02T5516333
Winston-Salem
New
$47,995
2026 BMW M4
Competition xDrive
34B1754
Green
WBS43BA0XTCX16547
Charlottesville
New
$108,660
2026 BMW X7
xDrive40i
12782
Black
5UX23EM09T9325879
Winston-Salem
New
$94,000
2026 BMW X5
xDrive40i
34B1730
Gray
5UX23EU06T9318579
Charlottesville
New
$77,700
2026 BMW X5 PHEV
xDrive50e
34B1827
Black
5UX43EU08T9410818
Charlottesville
New
$84,800
2025 BMW X3
30 xDrive
3SL12228
Gray
5UX53GP01S9027894
Winston-Salem
7,190 miles
Used
Haggle-Free Market-Based Price
$46,999
BMW certified
2019 BMW 330i
xDrive
9G1603A
Black
WBA5R1C50KFH11092
Greensboro
34,368 miles
Used
Haggle-Free Market-Based Price
$24,499
Flow Certified
2026 BMW X7
xDrive40i
34B1716
Brown
5UX23EM00T9300658
Charlottesville
New
$94,155
2026 BMW X3
30 xDrive
34BXI1813
Gray
5UX53GP04T9139364
Charlottesville
New
$60,590
2026 BMW X5
xDrive40i
12946
Gray
5UX23EU01T9413406
Winston-Salem
New
$79,050
2026 BMW 5 Series
530i xDrive
12713
White
WBA53FJ0XTCX06326
Winston-Salem
New
$69,490
2020 BMW 330i
xDrive
P252314
White
3MW5R7J0XL8B05963
Winston-Salem
115,915 miles
Used
Haggle-Free Market-Based Price
$16,989
Flow Certified
2026 BMW X5
sDrive40i
3SL12433
Gray
5UX13EU01T9141063
Winston-Salem
7,126 miles
Used
Haggle-Free Market-Based Price
$67,499
BMW certified
2026 BMW 330i
12815
Black
WBA13LA01TFW35528
Winston-Salem
New
$52,340
2022 BMW X5
xDrive40i
12489A
Black
5UXCR6C06N9K81501
Winston-Salem
65,901 miles
Used
Haggle-Free Market-Based Price
$33,599
Flow Certified