Flow Inventory
2026 BMW 330i
NA
12839
Red
3MW69CW06T8G27222
Winston-Salem
New
$59,565
2026 BMW 4 Series
430i xDrive
34B1693
Blue
WBA33FB07TFV97490
Charlottesville
New
$61,865
2026 BMW X7
xDrive40i
12862
Gray
5UX23EM00T9353487
Winston-Salem
New
$102,710
2026 BMW X7
xDrive40i
3SL12418
Black
5UX23EM08T9131845
Winston-Salem
7,830 miles
Used
Haggle-Free Market-Based Price
$87,799
BMW certified
2026 BMW X2
xDrive28i
12804
Blue
WBX63GM04T5573689
Winston-Salem
New
$56,095
2026 BMW X3
30 xDrive
12554
Gray
5UX53GP05T9216629
Winston-Salem
New
$63,455
2026 BMW 330i
12761
Black
WBA13LA06TFW22953
Winston-Salem
New
$53,090
2019 BMW X3
xDrive30i
36T4918B
Blue
5UXTR9C58KLP89304
Charlottesville
74,410 miles
Used
Haggle-Free Market-Based Price
$19,299
Flow Certified
2026 BMW 430i
xDrive
34B1639
Gray
WBA53DB0XTCW41254
Charlottesville
New
$70,595
2026 BMW M850i Gran Coupe
xDrive
12694
Black
WBAGV8C08TCW96004
Winston-Salem
New
$132,345
2026 BMW 330i
12762
Gray
WBA13LA00TFW23712
Winston-Salem
New
$57,690
2026 BMW X5
xDrive40i
12785
Blue
5UX23EU06T9325368
Winston-Salem
New
$82,350
2026 BMW X5
xDrive40i
12946
Gray
5UX23EU01T9413406
Winston-Salem
New
$79,050
2019 BMW X5
xDrive40i
1G8172A
Gray
5UXCR6C53KLK81563
Winston-Salem
127,320 miles
Used
Haggle-Free Market-Based Price
$20,989
Flow Certified
2026 BMW X3
30 xDrive
34B1740
White
5UX53GP09T9324400
Charlottesville
New
$57,790
2026 BMW 230i
12672
Black
3MW23CM09T8G10837
Winston-Salem
New
$51,975
2026 BMW X1
xDrive28i
34B1823
Silver
WBX73EF00T5599163
Charlottesville
New
$51,920
2026 BMW X5
xDrive40i
12779
Green
5UX23EU05T9323210
Winston-Salem
New
$80,650
2023 BMW X7
xDrive40i
12595B
Black
5UX23EM08P9S04086
Winston-Salem
36,090 miles
Used
Haggle-Free Market-Based Price
$56,899
Flow Certified
2026 BMW 330i
12742
White
WBA13LA08TFW20735
Winston-Salem
New
$56,790
2026 BMW X1
xDrive28i
34B1783
Gray
WBX73EF04T5563248
Charlottesville
New
$50,670
2026 BMW X5
M60i
12704
Gray
5UX33EU06T9291436
Winston-Salem
New
$103,575
2026 BMW X1
xDrive28i
34B1788
Black
WBX73EF04T5573441
Charlottesville
New
$50,595
2026 BMW X5
xDrive40i
12918
Black
5UX23EU03T9392140
Winston-Salem
New
$81,800