Flow Inventory
2026 BMW X3
30 xDrive
12893
White
5UX53GP03T9375889
Winston-Salem
New
$63,170
2026 BMW X1
xDrive28i
34B1823
Silver
WBX73EF00T5599163
Charlottesville
New
$51,920
2026 BMW X5
M60i
12882
Gray
5UX33EU0XT9369023
Winston-Salem
New
$106,450
2026 BMW X2
xDrive28i
12758
Gray
WBX63GM08T5555082
Winston-Salem
New
$55,480
2026 BMW X5
xDrive40i
34B1745
White
5UX23EU00T9328735
Charlottesville
New
$81,950
2026 BMW X7
xDrive40i
12782
Black
5UX23EM09T9325879
Winston-Salem
New
$94,000
2026 BMW 330i
NA
12860
Black
3MW69CW03T8G28845
Winston-Salem
New
$53,065
2026 BMW X5
xDrive40i
12932
White
5UX23EU09T9404906
Winston-Salem
New
$83,245
2025 BMW X3
30 xDrive
3DF5664
Gray
5UX53GP02S9097288
Winston-Salem
2,343 miles
Used
Haggle-Free Market-Based Price
$49,999
BMW certified
2026 BMW X5
sDrive40i
12894
White
5UX13EU05T9374668
Winston-Salem
New
$77,940
2026 BMW 330i
xDrive
34B1737
Gray
WBA23LA07TFW17779
Charlottesville
New
$57,740
2024 BMW X5
xDrive40i
3R12957
Gray
5UX23EU00R9V23288
Winston-Salem
20,866 miles
Used
Haggle-Free Market-Based Price
$57,999
Flow Certified
2026 BMW M4
Competition xDrive
34B1754
Green
WBS43BA0XTCX16547
Charlottesville
New
$108,660
2026 BMW 330i
12761
Black
WBA13LA06TFW22953
Winston-Salem
New
$53,090
2026 BMW X1
xDrive28i
34SLB1562
White
WBX73EF06T5403789
Charlottesville
2,882 miles
Used
Haggle-Free Market-Based Price
$43,499
Flow Certified
2026 BMW M5
Touring
34B1799
Other
WBS83GV0XTCX42123
Charlottesville
New
$141,850
2026 BMW X1
xDrive28i
12808
Black
WBX73EF08T5578237
Winston-Salem
New
$51,670
2026 BMW X1
xDrive28i
34B1762
Black
WBX73EF03T5563175
Charlottesville
New
$48,620
2026 BMW X3
M50 xDrive
34B1723
Gray
5UX73GP06T9303965
Charlottesville
New
$71,765
2026 BMW M235 Gran Coupe
xDrive
34B1640
Black
WBA33GG00T7U16416
Charlottesville
New
$54,975
2026 BMW X5 PHEV
xDrive50e
12829
Black
5UX43EU04T9344512
Winston-Salem
New
$92,525
2026 BMW X5 PHEV
xDrive50e
34B1660
Blue
5UX43EU02T9253609
Charlottesville
New
$85,875
2026 BMW X5 PHEV
xDrive50e
34B1795
Gray
5UX43EU03T9384595
Charlottesville
New
$86,125
2026 BMW X3
30 xDrive
12899
Black
5UX53GP05T9379779
Winston-Salem
New
$66,370