2014 BMW 3 Series for sale Price: $16,995 59 E Baltimore Ave, Lansdowne, PA 19050 More Lansdowne, PA BMW 3-Series's 2016 $18,999 36,145 Miles 2011 $9,995 95,697 Miles 2011 $9,495 95,697 Miles 2014 $13,999 67,189 Miles