Used 2021 BMW X7 for sale. Price: $49,995 40-16 35th Ave, Astoria, NY 11101 More Astoria, NY 's 2025 $52,105 3 Miles 2017 $13,995 50,998 Miles 2021 $24,995 33,826 Miles 2019 $29,995 60,921 Miles 2019 $41,995 21,266 Miles 2022 $44,995 29,058 Miles