Create your account
Sign up access your saved searches anywhere, anytime, and from any device.
Already have a profile? Sign in.
Or
By signing up, you agree to our
Privacy Statement
and
Terms of Service.
Used BMW cars for sale in Shrewsbury, MA
697 matches






1/37
Used
2020 BMW X3 xDrive30i
19,941 mi.
$43,498
$500 price drop
Home Delivery
Virtual Appointments

Autobahn USA Westborough
Show details






1/30
BMW Certified
2021 BMW X5 xDrive40i
10,709 mi.
$69,400
$500 price drop
CPO Warrantied
Home Delivery
Virtual Appointments
BMW of Shrewsbury
2 mi. from 01545
Show details






1/37
Used
2020 BMW X3 xDrive30i
19,941 mi.
$43,498
$500 price drop
Home Delivery
Virtual Appointments
Autobahn USA Westborough
7 mi. from 01545
Show details






1/37
Used
2019 BMW 330 i xDrive
69,886 mi.
$32,898
$100 price drop
Home Delivery
Virtual Appointments
Autobahn USA Westborough
7 mi. from 01545
Show details






1/38
Used
2021 BMW X3 xDrive30i
16,086 mi.
$47,000
$500 price drop
New England Automax - Framingham
14 mi. from 01545
Show details






1/39
Used
2018 BMW X5 xDrive35i
39,727 mi.
$42,000
$999 price drop
New England Automax - Framingham
14 mi. from 01545
Show details






1/28
Used
2019 BMW 330 i xDrive
10,103 mi.
$42,477
$500 price drop
Home Delivery
Virtual Appointments
Imperial Hyundai
15 mi. from 01545
Show details






1/27
Used
2019 BMW 330 i xDrive
30,410 mi.
$37,990
$500 price drop
Home Delivery
Virtual Appointments
LEV KIA of Framingham
17 mi. from 01545
Show details






1/31
Used
2020 BMW M340 i xDrive
34,840 mi.
$51,888
$112 price drop
Home Delivery
Virtual Appointments
Acton Toyota of Littleton
23 mi. from 01545
Show details






1/34
Used
2018 BMW X1 xDrive28i
46,380 mi.
$30,355
$107 price drop
Home Delivery
Virtual Appointments
Acton Toyota of Littleton
23 mi. from 01545
Show details






1/48
Used
2015 BMW M235 i xDrive
43,114 mi.
$31,483
Home Delivery
Virtual Appointments
Eastside Motoring
25 mi. from 01545
Show details






1/60
Used
2016 BMW 528 i xDrive
57,164 mi.
$26,483
Home Delivery
Virtual Appointments
Eastside Motoring
25 mi. from 01545
Show details






1/32
Used
2021 BMW X3 xDrive30i
15,844 mi.
$46,487
$300 price drop
Home Delivery
Virtual Appointments
BMW of Norwood
28 mi. from 01545
Show details






1/32
Used
2013 BMW 328 i xDrive
95,202 mi.
$14,487
Home Delivery
Virtual Appointments
BMW of Norwood
28 mi. from 01545
Show details






1/32
Used
2014 BMW 328 i xDrive
145,383 mi.
$12,987
$500 price drop
Home Delivery
Virtual Appointments
BMW of Norwood
28 mi. from 01545
Show details






1/27
Used
2020 BMW X3 xDrive30i
23,869 mi.
$42,998
$3,000 price drop
Home Delivery
CarMax Norwood - Now offering Curbside Pickup and Home Delivery
28 mi. from 01545
Show details






1/32
Used
2020 BMW X5 xDrive40i
15,092 mi.
$59,987
$1,000 price drop
Home Delivery
Virtual Appointments
BMW of Norwood
28 mi. from 01545
Show details






1/16
Used
2020 BMW X5 xDrive40i
45,368 mi.
$54,500
$400 price drop
Jaguar Land Rover Norwood
28 mi. from 01545
Show details






1/32
Used
2018 BMW X3 xDrive30i
31,729 mi.
$34,487
$500 price drop
Home Delivery
Virtual Appointments
BMW of Norwood
28 mi. from 01545
Show details






1/27
Used
2021 BMW X3 xDrive30i
15,709 mi.
$49,998
Home Delivery
CarMax Norwood - Now offering Curbside Pickup and Home Delivery
28 mi. from 01545
Show details
*Estimated payments are for informational purposes only. These estimates do not include tax, title, registration fees, lien fees, or any other fees that may be imposed by a governmental agency in connection with the sale and financing of the vehicle. They do not represent a financing offer or a guarantee of credit from the seller.