Used BMW I for Sale

2018 BMW 320 Series I
$21,998*•22K mi
Only available at CarMax Dulles, VA

2020 BMW M340 I
$39,998*•40K mi
Available at your store CarMax Dulles, VA

2020 BMW 330 I
$29,998*•25K mi
$199 Shipping from CarMax Potomac Mills, VA

2013 BMW 128 I
$14,998*•59K mi
Free Shipping from CarMax Brandywine, MD

2015 BMW 435 I
$28,899*•35K mi
Free Shipping from CarMax Brandywine, MD

2016 BMW 428 I
$26,998*•23K mi
Only available at CarMax Harrisonburg, VA

2017 BMW 330 I
$22,998*•28K mi
$99 Shipping from CarMax Lancaster, PA

2018 BMW 320 Series I
$23,998*•37K mi
$199 Shipping from CarMax West Broad, VA

2020 BMW 330 I
$34,998*•17K mi
$99 Shipping from CarMax Harrisonburg, VA

2019 BMW 540 I
$39,899*•21K mi
$99 Shipping from CarMax Salisbury, MD

2013 BMW 128 I
$17,998*•43K mi
Only available at CarMax Newport News, VA

2018 BMW 540 I
$37,998*•21K mi
Only available at CarMax Virginia Beach, VA

2018 BMW 330 I
$23,998*•25K mi
$199 Shipping from CarMax Capital Boulevard, NC

2013 BMW 535 I
$18,899*•56K mi
Coming soon to CarMax Frederick, MD

2018 BMW 330 I
$26,998*•13K mi
Coming soon to CarMax Turnersville, NJ

2015 BMW 328 I
$16,899*•73K mi
Coming soon to CarMax Capital Boulevard, NC
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.