Used BMW in Rochester, NY for Sale

2017 BMW 320 Series XI
$21,998•36K mi
Only available at CarMax Mechanicsburg, PA

2018 BMW X2 XDrive28i
$29,998•24K mi
$199 Shipping from CarMax Mechanicsburg, PA

2018 BMW X3 M40I
$43,998•21K mi
Only available at CarMax Easton, PA

2015 BMW X5 XDrive35i
$31,998•28K mi
$99 Shipping from CarMax Albany, NY

2019 BMW 530 I xDrive
$32,998•36K mi
$99 Shipping from CarMax Albany, NY

2018 BMW 230 XI
$27,998•25K mi
$99 Shipping from CarMax Albany, NY

2016 BMW 535 XI
$26,998•49K mi
$199 Shipping from CarMax Lancaster, PA

2016 BMW 750 XI
$42,998•28K mi
$199 Shipping from CarMax Lancaster, PA

2017 BMW X5 XDrive35D
$38,998•37K mi
$199 Shipping from CarMax Lancaster, PA

2017 BMW 530 I xDrive
$30,998•23K mi
$199 Shipping from CarMax Mechanicsburg, PA

2017 BMW 230 XI
$27,998•20K mi
$199 Shipping from CarMax Mechanicsburg, PA

2017 BMW 540 XI
$35,998•18K mi
Only available at CarMax Easton, PA

2017 BMW 330 XI
$22,998•32K mi
Only available at CarMax Easton, PA

2018 BMW X5 XDrive35i
$37,998•30K mi
$199 Shipping from CarMax Easton, PA

2017 BMW 330 Plug In Hybrid E iPerformance
$21,998•17K mi
Only available at CarMax King of Prussia, PA

2018 BMW 530 XI
$31,998•27K mi
Only available at CarMax King of Prussia, PA

2017 BMW 320 Series XI
$21,998•21K mi
$199 Shipping from CarMax Lancaster, PA

2018 BMW 530 XI
$30,998•28K mi
Only available at CarMax Langhorne, PA

2015 BMW X5 XDrive35D
$30,998•46K mi
$199 Shipping from CarMax Cleveland East, OH

2015 BMW 528 XI
$23,998•37K mi
$199 Shipping from CarMax Cleveland East, OH

2018 BMW 320 Series XI
$20,998•32K mi
$199 Shipping from CarMax Cleveland East, OH

2017 BMW X5 XDrive35i
$33,998•42K mi
$199 Shipping from CarMax King of Prussia, PA

2017 BMW X5 XDrive35i
$34,998•23K mi
Only available at CarMax King of Prussia, PA

2017 BMW 530 I xDrive
$28,998•27K mi
$199 Shipping from CarMax King of Prussia, PA
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.