Used BMW 3 Series in Los Angeles, CA for Sale

2016 BMW 328 XI Gran Turismo
$19,998*•57K mi
Available at your store CarMax Burbank, CA

2011 BMW 328 I
$15,998*•63K mi
Free Shipping from CarMax LAX, CA

2017 BMW 320 Series I
$18,998*•47K mi
Free Shipping from CarMax LAX, CA

2018 BMW 330 XI
$21,998*•50K mi
Free Shipping from CarMax LAX, CA

2015 BMW 328 I
$19,998*•40K mi
Free Shipping from CarMax Canoga Park, CA

2016 BMW 328 I
$18,998*•68K mi
Free Shipping from CarMax Canoga Park, CA

2011 BMW 328 XI
$15,998*•70K mi
On hold at CarMax Burbank, CA

2012 BMW 328 I
$15,998*•81K mi
Free Shipping from CarMax LAX, CA

2018 BMW 330 I
$23,998*•17K mi
Free Shipping from CarMax LAX, CA

2018 BMW 320 Series I
$19,998*•44K mi
Free Shipping from CarMax Canoga Park, CA

2010 BMW 328 I
$15,998*•78K mi
Free Shipping from CarMax Torrance, CA

2014 BMW 328 I
$18,998*•31K mi
Free Shipping from CarMax San Gabriel Valley/Duarte, CA

2013 BMW 328 I
$14,998*•79K mi
Free Shipping from CarMax Buena Park, CA

2014 BMW 328 I
$16,998*•82K mi
Free Shipping from CarMax Buena Park, CA

2014 BMW 320 Series XI
$18,998*•46K mi
Free Shipping from CarMax Buena Park, CA

2015 BMW 328 I
$18,998*•58K mi
Free Shipping from CarMax Buena Park, CA

2016 BMW 328 XI
$20,998*•51K mi
Free Shipping from CarMax Buena Park, CA

2016 BMW 328 I
$16,998*•73K mi
Free Shipping from CarMax Palmdale, CA

2016 BMW 328 I
$20,998*•29K mi
Free Shipping from CarMax Palmdale, CA

2017 BMW 330 XI
$21,998*•49K mi
Free Shipping from CarMax Palmdale, CA

2018 BMW 330 I
$25,998*•23K mi
Free Shipping from CarMax Ontario, CA

2018 BMW 320 Series XI
$21,998*•26K mi
Free Shipping from CarMax Riverside, CA

2018 BMW 320 Series XI
$22,998*•17K mi
Free Shipping from CarMax Riverside, CA

2017 BMW 330 XI
$26,998*•28K mi
Free Shipping from CarMax Costa Mesa, CA
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.