Flow Inventory
2026 BMW X3
30 xDrive
12903
White
5UX53GP05T9381371
Winston-Salem
New
$56,170
2026 BMW 330i
12815
Black
WBA13LA01TFW35528
Winston-Salem
New
$52,340
2024 BMW X7
M60i
3XS12954A
Gray
5UX33EM03R9U06793
Winston-Salem
27,688 miles
Used
Haggle-Free Market-Based Price
$79,999
Flow Certified
2026 BMW X1
M35i
34B1807
Gray
WBX13EF04T5594067
Charlottesville
New
$59,720
2026 BMW X5
M60i
12882
Gray
5UX33EU0XT9369023
Winston-Salem
New
$106,450
2026 BMW X5
sDrive40i
12775
Gray
5UX13EU01T9317237
Winston-Salem
New
$73,950
2026 BMW X7
xDrive40i
12862
Gray
5UX23EM00T9353487
Winston-Salem
New
$102,710
2026 BMW 230i
xDrive
12716
Red
3MW33CM05T8G16803
Winston-Salem
New
$52,435
2026 BMW X5
xDrive40i
12771
Black
5UX23EU08T9319877
Winston-Salem
New
$79,150
2026 BMW X5 PHEV
xDrive50e
34B1793
Black
5UX43EU07T9380694
Charlottesville
New
$82,500
2026 BMW M2
34B1683
Red
3MF23DM05T8F90141
Charlottesville
New
$76,710
2026 BMW iX
xDrive45
34B1805
White
WB543CF03TCW48254
Charlottesville
New
$79,250
2023 BMW X7
xDrive40i
12595B
Black
5UX23EM08P9S04086
Winston-Salem
36,090 miles
Used
Haggle-Free Market-Based Price
$56,899
Flow Certified
2018 BMW X2
sDrive28i
3SL12254A
Silver
WBXYJ3C3XJEJ84488
Winston-Salem
65,811 miles
Used
Haggle-Free Market-Based Price
$16,999
Flow Certified
2026 BMW X3
30 xDrive
3SL12452
White
5UX53GP01T9151942
Winston-Salem
8,330 miles
Used
Haggle-Free Market-Based Price
$58,531
Flow Certified
2026 BMW X3
30 xDrive
12898
Gray
5UX53GP03T9379649
Winston-Salem
New
$65,470
2026 BMW X5
xDrive40i
12946
Gray
5UX23EU01T9413406
Winston-Salem
New
$79,050
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
34B1819
Black
5UX23EU04T9405252
Charlottesville
New
$80,420
2026 BMW X5 PHEV
xDrive50e
12857
Black
5UX43EU09T9349057
Winston-Salem
New
$87,450
2026 BMW X3
30 xDrive
12871
Gray
5UX53GP01T9359433
Winston-Salem
New
$60,100
2026 BMW X6
xDrive40i
34B1743
Gray
5UX33EX0XT9321565
Charlottesville
New
$83,100
2026 BMW 330i
12742
White
WBA13LA08TFW20735
Winston-Salem
New
$56,790
2026 BMW X5
xDrive40i
12813
Black
5UX23EU08T9338042
Winston-Salem
New
$85,900