Repairable Cars 2018 BMW 320 for Sale Price: $15,900 101 Hudson ST, Jersey City, NJ 07302 More Jersey City, NJ BMW 320's 2017 $17,990 Miles 2016 $14,500 Miles 2016 $14,995 Miles 2018 $15,700 Miles 2018 $20,828 53,787 Miles 2016 $17,200 Miles