Flow Inventory
2026 BMW 530i
xDrive
34B1821
White
WBA53FJ05TCX59838
Charlottesville
New
$71,865
2026 BMW X5
xDrive40i
34B1730
Gray
5UX23EU06T9318579
Charlottesville
New
$77,700
2020 BMW M5
36P1196
White
WBSJF0C04LCD25103
Charlottesville
34,225 miles
Used
Haggle-Free Market-Based Price
$67,599
Flow Certified
2026 BMW X1
xDrive28i
34B1824
White
WBX73EF05T5606673
Charlottesville
New
$51,370
2026 BMW X3
30 xDrive
34B1654
Gray
5UX53GP0XT9235502
Charlottesville
New
$60,175
2026 BMW X3
30 xDrive
12883
Gray
5UX53GP01T9369587
Winston-Salem
New
$64,720
2026 BMW X7
xDrive40i
34B1556
Blue
5UX23EM00T9155606
Charlottesville
New
$96,955
2026 BMW X5
xDrive40i
12956
Blue
5UX23EU03T9417683
Winston-Salem
New
$82,500
2026 BMW X5 PHEV
xDrive50e
34B1827
Black
5UX43EU08T9410818
Charlottesville
New
$84,800
2026 BMW 330i
12762
Gray
WBA13LA00TFW23712
Winston-Salem
New
$57,690
2025 BMW M440i
xDrive
34BXS1770A
Gray
WBA73DB01SCT32585
Charlottesville
12,768 miles
Used
Haggle-Free Market-Based Price
$66,999
Flow Certified
2026 BMW X3
30 xDrive
12871
Gray
5UX53GP01T9359433
Winston-Salem
New
$60,100
2025 BMW X3
30 xDrive
3SL12228
Gray
5UX53GP01S9027894
Winston-Salem
7,190 miles
Used
Haggle-Free Market-Based Price
$46,999
BMW certified
2026 BMW X7
xDrive40i
34BXS1777
Black
5UX23EM04T9218190
Charlottesville
New
$97,980
2026 BMW 540i
xDrive
12745
White
WBA63FJ0XTCX17041
Winston-Salem
New
$78,090
2026 BMW M850i Gran Coupe
xDrive
12695
White
WBAGV8C09TCW97159
Winston-Salem
New
$111,745
2026 BMW X5 PHEV
xDrive50e
12880
Green
5UX43EU09T9364271
Winston-Salem
New
$87,500
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 X5
xDrive40i
34B1745
White
5UX23EU00T9328735
Charlottesville
New
$81,950
2026 BMW X1
xDrive28i
12679
Black
WBX73EF02T5516333
Winston-Salem
New
$47,995
2026 BMW X5 PHEV
xDrive50e
34B1796
Black
5UX43EU04T9383097
Charlottesville
New
$84,750
2026 BMW X5
xDrive40i
12771
Black
5UX23EU08T9319877
Winston-Salem
New
$79,150
2026 BMW X3
30 xDrive
34B1740
White
5UX53GP09T9324400
Charlottesville
New
$57,790