Used BMW Under $20,000 for Sale
2011 BMW 328 I
$99 Shipping from CarMax Langhorne, PA
2014 BMW I3 Giga World Range Extender
$99 Shipping from CarMax Virginia Beach, VA
2012 BMW 128 I
$199 Shipping from CarMax Greensboro, NC
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.