Flow Inventory
2026 BMW X3
M50 xDrive
34B1697
Black
5UX73GP04T9275373
Charlottesville
New
$73,990
2026 BMW X5 M
Competition
34B1828
Blue
5YM13ET06T9409356
Charlottesville
New
$144,800
2026 BMW X5 PHEV
xDrive50e
34B1801
Green
5UX43EU02T9387679
Charlottesville
New
$83,625
2026 BMW X5 PHEV
xDrive50e
12817
Black
5UX43EU00T9339453
Winston-Salem
New
$92,700
2026 BMW X5
xDrive40i
12944
Blue
5UX23EU07T9410980
Winston-Salem
New
$82,050
2026 BMW X1
M35i
34B1807
Gray
WBX13EF04T5594067
Charlottesville
New
$59,720
2026 BMW X5
M60i
12895
Blue
5UX33EU08T9377024
Winston-Salem
New
$104,500
2026 BMW X5 PHEV
xDrive50e
34B1749
Gray
5UX43EU01T9336965
Charlottesville
New
$92,375
2026 BMW 330i
12788
Black
WBA13LA01TFW29163
Winston-Salem
New
$58,740
2026 BMW X5 M
Competition
34B1812
Gray
5YM13ET02T9390580
Charlottesville
New
$144,800
2026 BMW X3
M50 xDrive
12884
Black
5UX73GP06T9367312
Winston-Salem
New
$75,410
2026 BMW X1
xDrive28i
34B1786
Gray
WBX73EF07T5572803
Charlottesville
New
$50,995
2026 BMW X5 PHEV
xDrive50e
34B1660
Blue
5UX43EU02T9253609
Charlottesville
New
$85,875
2026 BMW X3
30 xDrive
34B1766
Black
5UX53GP03T9348885
Charlottesville
New
$57,400
2026 BMW X3
30 xDrive
34SLB1544
Black
5UX53GP05T9143987
Charlottesville
5,595 miles
Used
Haggle-Free Market-Based Price
$47,499
Flow Certified
2021 BMW 330i
29SL5112A
Blue
3MW5R1J06M8B92694
Durham
87,553 miles
Used
Haggle-Free Market-Based Price
$21,899
Flow Certified
2026 BMW X5 PHEV
xDrive50e
34B1795
Gray
5UX43EU03T9384595
Charlottesville
New
$86,125
2026 BMW 330i
12742
White
WBA13LA08TFW20735
Winston-Salem
New
$56,790
2026 BMW 4 Series
430i xDrive
34B1693
Blue
WBA33FB07TFV97490
Charlottesville
New
$61,865
2026 BMW 330i
12795
Gray
WBA13LA03TFW30105
Winston-Salem
New
$59,640
2026 BMW X5
xDrive40i
34B1731
White
5UX23EU02T9318787
Charlottesville
New
$79,300
2026 BMW X3
30 xDrive
12871
Gray
5UX53GP01T9359433
Winston-Salem
New
$60,100
2026 BMW 330i
NA
12850
Black
3MW69CW0XT8G28163
Winston-Salem
New
$59,390
2026 BMW X1
xDrive28i
34B1778
White
WBX73EF08T5562118
Charlottesville
New
$50,995