Flow Inventory
2026 BMW 330i
NA
12851
Black
3MW69CW09T8G28168
Winston-Salem
New
$59,815
2026 BMW 330i
12795
Gray
WBA13LA03TFW30105
Winston-Salem
New
$59,640
2026 BMW 330i
12794
Red
WBA13LA06TFW29921
Winston-Salem
New
$58,540
2026 BMW 330i
12762
Gray
WBA13LA00TFW23712
Winston-Salem
New
$57,690
2026 BMW 330i
xDrive NA
34BXS1750
Gray
3MW89CW04T8G10170
Charlottesville
New
$55,165
2026 BMW 330i
NA
12846
Gray
3MW69CW07T8G27777
Winston-Salem
New
$58,050
2026 BMW 330i
NA
12845
White
3MW69CW0XT8G27725
Winston-Salem
New
$59,640
2026 BMW 330i
12767
Black
WBA13LA04TFW26306
Winston-Salem
New
$52,890
2026 BMW 330i
xDrive
12843
Gray
WBA23LA02TFW37275
Winston-Salem
New
$61,290
2025 BMW 330i
xDrive
34SLDB1520
White
3MW89CW07S8F49055
Charlottesville
4,242 miles
Used
Haggle-Free Market-Based Price
$44,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 330i
NA
12840
Blue
3MW69CW08T8G27402
Winston-Salem
New
$58,240
2026 BMW 330i
12815
Black
WBA13LA01TFW35528
Winston-Salem
New
$52,340
2026 BMW 330i
NA
12848
White
3MW69CW05T8G28183
Winston-Salem
New
$54,740
2026 BMW 330i
xDrive
34B1737
Gray
WBA23LA07TFW17779
Charlottesville
New
$57,740
2020 BMW 330i
xDrive
P252314
White
3MW5R7J0XL8B05963
Winston-Salem
115,915 miles
Used
Haggle-Free Market-Based Price
$17,989
Flow Certified
2026 BMW 330i
NA
12839
Red
3MW69CW06T8G27222
Winston-Salem
New
$59,565
2026 BMW 330i
12777
Blue
WBA13LA09TFW28438
Winston-Salem
New
$52,050
2019 BMW 330i
xDrive
9G1603A
Black
WBA5R1C50KFH11092
Greensboro
34,368 miles
Used
Haggle-Free Market-Based Price
$24,499
Flow Certified
2026 BMW 330i
12761
Black
WBA13LA06TFW22953
Winston-Salem
New
$53,090
2026 BMW 330i
NA
12844
White
3MW69CW01T8G27709
Winston-Salem
New
$59,815
2026 BMW 330i
NA
12850
Black
3MW69CW0XT8G28163
Winston-Salem
New
$59,390
2026 BMW 330i
12742
White
WBA13LA08TFW20735
Winston-Salem
New
$56,790
2026 BMW 330i
12788
Black
WBA13LA01TFW29163
Winston-Salem
New
$58,740