2021 BMW 3 Series 330i xDrive Price: $25,890 Flushing, NY More Flushing, NY BMW 3-Series's 2020 $40,495 19,347 Miles 2024 $29,995 31,106 Miles 2020 $35,900 55,877 Miles 2022 $42,900 43,775 Miles 2010 $8,999 127,341 Miles 2021 $24,995 33,826 Miles