Flow Inventory
2026 BMW X6
xDrive40i
12939
Black
5UX33EX00T9409301
Winston-Salem
New
$88,180
2026 BMW X5 PHEV
xDrive50e
12817
Black
5UX43EU00T9339453
Winston-Salem
New
$92,700
2026 BMW 330i
12777
Blue
WBA13LA09TFW28438
Winston-Salem
New
$52,050
2026 BMW X3
30 xDrive
34B1765
Gray
5UX53GP07T9349926
Charlottesville
New
$59,040
2026 BMW X5 PHEV
xDrive50e
34B1793
Black
5UX43EU07T9380694
Charlottesville
New
$82,500
2026 BMW 430i
xDrive
34B1639
Gray
WBA53DB0XTCW41254
Charlottesville
New
$70,595
2024 BMW X3
xDrive30i
12877A
White
WBX57DP00RN295795
Winston-Salem
18,689 miles
Used
Haggle-Free Market-Based Price
$39,999
Flow Certified
2026 BMW X5
M60i
12882
Gray
5UX33EU0XT9369023
Winston-Salem
New
$106,450
2026 BMW X7
M60i
12896
Gray
5UX33EM00T9376806
Winston-Salem
New
$125,510
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
12848
White
3MW69CW05T8G28183
Winston-Salem
New
$54,740
2026 BMW X7
xDrive40i
34SLB1551
Black
5UX23EM04T9154362
Charlottesville
5,648 miles
Used
Haggle-Free Market-Based Price
$82,999
Flow Certified
2026 BMW 330i
xDrive NA
34BXS1750
Gray
3MW89CW04T8G10170
Charlottesville
New
$55,165
2019 BMW X5
xDrive40i
36TXI4978A
White
5UXCR6C55KLK88868
Charlottesville
80,609 miles
Used
Haggle-Free Market-Based Price
$24,999
Flow Certified
2026 BMW X5
xDrive40i
12906
Blue
5UX23EU07T9383022
Winston-Salem
New
$87,200
2026 BMW X5
M60i
34B1773
Black
5UX33EU0XT9360399
Charlottesville
New
$108,200
2026 BMW M5
Touring
34B1799
Other
WBS83GV0XTCX42123
Charlottesville
New
$141,850
2026 BMW X5
xDrive40i
34B1811
White
5UX23EU07T9398314
Charlottesville
New
$78,775
2026 BMW X1
xDrive28i
34B1822
Silver
WBX73EF04T5596184
Charlottesville
New
$50,570
2026 BMW X5 M
Competition
34B1828
Blue
5YM13ET06T9409356
Charlottesville
New
$144,800
2026 BMW X5
xDrive40i
12792
White
5UX23EU07T9327534
Winston-Salem
New
$79,400
2026 BMW X5
xDrive40i
34B1745
White
5UX23EU00T9328735
Charlottesville
New
$81,950
2022 BMW X5
xDrive40i
12489A
Black
5UXCR6C06N9K81501
Winston-Salem
65,901 miles
Used
Haggle-Free Market-Based Price
$33,599
Flow Certified
2026 BMW X1
xDrive28i
12705
Silver
WBX73EF00T5529369
Winston-Salem
New
$54,230