2012 BMW 5 Series for sale Price: $15,995 3429 Haddonfield Rd, Pennsauken, NJ 08109 More Pennsauken, NJ BMW 5-Series's 2019 $28,279 38,363 Miles 2018 $27,881 521,181 Miles 2021 $62,280 7 Miles 2021 $61,140 17 Miles 2021 $59,435 9 Miles 2018 $30,999 41,617 Miles