2016 Bmw 640 Price: $24,959 Secaucus, NJ More Secaucus, NJ BMW 640's 2018 $33,886 Miles 2015 $24,999 Miles 2015 $26,990 Miles 2016 $25,995 Miles 2015 $20,518 Miles