Flow Inventory
2019 BMW M550i
xDrive
6PA6992A
Black
WBAJB9C59KB288955
Greensboro
50,496 miles
Used
Haggle-Free Market-Based Price
$33,999
Flow Certified
2026 BMW X1
xDrive28i
34B1786
Gray
WBX73EF07T5572803
Charlottesville
New
$50,995
2026 BMW X7
xDrive40i
34BXS1777
Black
5UX23EM04T9218190
Charlottesville
New
$97,980
2024 BMW X3
M40i
13018A
White
5UX83DP07R9U86062
Winston-Salem
18,323 miles
Used
Haggle-Free Market-Based Price
$56,999
Flow Certified
2022 BMW X5 PHEV
xDrive45e
34B1811A
Gray
5UXTA6C02N9L85734
Charlottesville
65,646 miles
Used
Haggle-Free Market-Based Price
$34,799
Flow Certified
2024 BMW M440i
3LP6574
Blue
WBA83AP0XRCN30734
Winston-Salem
42,874 miles
Used
Haggle-Free Market-Based Price
$42,999
Flow Certified
2026 BMW M235 Gran Coupe
xDrive
12986
White
WBA33GG08T7V89987
Winston-Salem
New
$57,735
2026 BMW X5
xDrive40i
12819
Gray
5UX23EU05T9341089
Winston-Salem
New
$90,195
2026 BMW 330i
xDrive NA
34SLB1713
White
3MW89CW0XT8F99871
Charlottesville
4,455 miles
Used
Haggle-Free Market-Based Price
$49,999
Flow Certified
2027 BMW i5
xDrive40
12977
Gray
WBY33HG01VCY05809
Winston-Salem
New
$82,590
2026 BMW X3
30 xDrive
34SLB1595
Black
5UX53GP04T9177953
Charlottesville
11,349 miles
Used
Haggle-Free Market-Based Price
$49,799
Flow Certified
2024 BMW X7
M60i
3XS12954A
Gray
5UX33EM03R9U06793
Winston-Salem
27,788 miles
Used
Haggle-Free Market-Based Price
$74,999
Flow Certified
2026 BMW X5
M60i
12888
Black
5UX33EU03T9372149
Winston-Salem
New
$106,020
2023 BMW 840 Gran Coupe
i xDrive
12695A
Black
WBAGV4C06PCK84274
Winston-Salem
46,079 miles
Used
Haggle-Free Market-Based Price
$49,599
Flow Certified
2026 BMW X3
30 xDrive
12904
White
5UX53GP01T9381691
Winston-Salem
New
$64,165
2026 BMW X5 PHEV
xDrive50e
12952
Black
5UX43EU04T9416289
Winston-Salem
New
$86,995
2026 BMW X3
30 xDrive
13008
Gray
5UX53GP05T9451774
Winston-Salem
New
$61,005
2024 BMW 330i
xDrive
12962A
Black
3MW89FF03R8D88294
Winston-Salem
12,705 miles
Used
Haggle-Free Market-Based Price
$38,999
BMW certified
2026 BMW X5
xDrive40i
12923
Black
5UX23EU06T9398644
Winston-Salem
New
$84,295
2026 BMW X5 PHEV
xDrive50e
34B1879
Gray
5UX43EU03T9465421
Charlottesville
New
$88,600
2027 BMW X7
xDrive40i
12974
Black
5UX23EM04V9432695
Winston-Salem
New
$105,225
2026 BMW 430i
xDrive
34B1639
Gray
WBA53DB0XTCW41254
Charlottesville
New
$70,595
2026 BMW 330i
xDrive NA
3SL12675
White
3MW89CW03T8G09737
Winston-Salem
8,997 miles
Used
Haggle-Free Market-Based Price
$47,999
BMW certified
2026 BMW X3
30 xDrive
34SLB1625
Blue
5UX53GP08T9204961
Charlottesville
5,064 miles
Used
Haggle-Free Market-Based Price
$53,999
Flow Certified