Flow Inventory
2026 BMW X5
xDrive40i
12827
Green
5UX23EU01T9344314
Winston-Salem
New
$87,650
2026 BMW X3
30 xDrive
12903
White
5UX53GP05T9381371
Winston-Salem
New
$56,170
2026 BMW X1
xDrive28i
34B1787
White
WBX73EF01T5576734
Charlottesville
New
$53,045
2021 BMW 330i
29SL5112A
Blue
3MW5R1J06M8B92694
Durham
87,553 miles
Used
Haggle-Free Market-Based Price
$21,899
Flow Certified
2026 BMW X5
xDrive40i
12771
Black
5UX23EU08T9319877
Winston-Salem
New
$79,150
2026 BMW X3
30 xDrive
12893
White
5UX53GP03T9375889
Winston-Salem
New
$63,170
2026 BMW 430i
xDrive
34B1639
Gray
WBA53DB0XTCW41254
Charlottesville
New
$70,595
2024 BMW i5
eDrive40
3P5658B
Black
WBY33FK02RCR47197
Winston-Salem
16,024 miles
Used
Haggle-Free Market-Based Price
$44,999
BMW certified
2026 BMW M850i Gran Coupe
xDrive
12694
Black
WBAGV8C08TCW96004
Winston-Salem
New
$132,345
2026 BMW X5
xDrive40i
12887
Black
5UX23EU05T9371029
Winston-Salem
New
$86,900
2026 BMW X5 PHEV
xDrive50e
12868
White
5UX43EU03T9353959
Winston-Salem
New
$89,225
2026 BMW X5
xDrive40i
12916
Black
5UX23EU03T9389139
Winston-Salem
New
$84,450
2026 BMW X5 PHEV
xDrive50e
34B1793
Black
5UX43EU07T9380694
Charlottesville
New
$82,500
2026 BMW X5
xDrive40i
12813
Black
5UX23EU08T9338042
Winston-Salem
New
$85,900
2026 BMW X3
30 xDrive
12554
Gray
5UX53GP05T9216629
Winston-Salem
New
$63,455
2026 BMW X1
xDrive28i
34B1822
Silver
WBX73EF04T5596184
Charlottesville
New
$50,570
2026 BMW X5
sDrive40i
12775
Gray
5UX13EU01T9317237
Winston-Salem
New
$73,950
2026 BMW X3
30 xDrive
34B1766
Black
5UX53GP03T9348885
Charlottesville
New
$57,400
2026 BMW X6
xDrive40i
12901
White
5UX33EX08T9377391
Winston-Salem
New
$91,850
2026 BMW X5
xDrive40i
12785
Blue
5UX23EU06T9325368
Winston-Salem
New
$82,350
2026 BMW X5
xDrive40i
34B1818
Green
5UX23EU09T9397892
Charlottesville
New
$87,270
2026 BMW X5
xDrive40i
12956
Blue
5UX23EU03T9417683
Winston-Salem
New
$82,500
2026 BMW X1
xDrive28i
12746
White
WBX73EF0XT5550018
Winston-Salem
New
$49,845
2026 BMW X7
M60i
12896
Gray
5UX33EM00T9376806
Winston-Salem
New
$125,510