2018 BMW X2 for sale Price: $29,995 3429 Haddonfield Rd, Pennsauken, NJ 08109 More Pennsauken, NJ BMW X2's 2022 $48,195 11 Miles 2018 $28,295 33,728 Miles 2018 $29,735 35,391 Miles 2020 $37,980 3,017 Miles