2016 BMW X1 for sale Price: $25,495 3429 Haddonfield Rd, Pennsauken, NJ 08109 More Pennsauken, NJ BMW X1's 2017 $18,995 67,164 Miles 2018 $19,581 57,499 Miles 2018 $19,788 Miles 2021 $41,745 5 Miles 2021 $43,850 14 Miles 2021 $39,730 10 Miles