2018 BMW X5 for sale Price: $48,995 3429 Haddonfield Rd, Pennsauken, NJ 08109 More Pennsauken, NJ BMW X5's 2023 $43,995 42,007 Miles 2019 $32,981 66,861 Miles 2022 $45,581 75,508 Miles 2015 $16,895 Miles 2011 $17,995 Miles 2015 $19,488 Miles