Get your trade-in valueWhat's your car worth?
Filters
Best Match
14 matches

14 used BMW cars and SUVs for sale in Tacoma & Puyallup, WA

Black 2017 BMW 2 Series 230i xDrive for sale in Puyallup, WAPhotos of 2017 BMW 2 Series 230i xDrive for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2017 BMW 2 Series 230i xDrive for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2017 BMW 2 Series 230i xDrive at Maxx Autos Plus Puyallup, WAMore photos of 2017 BMW 2 Series 230i xDrive at Maxx Autos Plus Puyallup, WA
Stock # 17295
230i xDrive
57,342 miles
was $21,987
$21,497
Est. Payment
$317/mo
Silver 2017 BMW X5 xDrive35i for sale in Puyallup, WAPhotos of 2017 BMW X5 xDrive35i for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2017 BMW X5 xDrive35i for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2017 BMW X5 xDrive35i at Maxx Autos Plus Puyallup, WAMore photos of 2017 BMW X5 xDrive35i at Maxx Autos Plus Puyallup, WA
Stock # 17334
xDrive35i
74,333 miles
was $20,987
$20,297
Est. Payment
$299/mo
Blue 2018 BMW X2 xDrive28i for sale in Puyallup, WAPhotos of 2018 BMW X2 xDrive28i for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2018 BMW X2 xDrive28i for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2018 BMW X2 xDrive28i at Maxx Autos Plus Puyallup, WAMore photos of 2018 BMW X2 xDrive28i at Maxx Autos Plus Puyallup, WA
Stock # 17423
xDrive28i
87,531 miles
$16,987
Est. Payment
$250/mo
Red 2016 BMW 4 Series 435i for sale in Puyallup, WAPhotos of 2016 BMW 4 Series 435i for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2016 BMW 4 Series 435i for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2016 BMW 4 Series 435i at Maxx Autos Plus Puyallup, WAMore photos of 2016 BMW 4 Series 435i at Maxx Autos Plus Puyallup, WA
Stock # 17240
435i
82,549 miles
was $19,987
$18,297
Est. Payment
$270/mo
White 2020 BMW 3 Series 330i xDrive for sale in Puyallup, WAPhotos of 2020 BMW 3 Series 330i xDrive for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2020 BMW 3 Series 330i xDrive for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2020 BMW 3 Series 330i xDrive at Maxx Autos Plus Puyallup, WAMore photos of 2020 BMW 3 Series 330i xDrive at Maxx Autos Plus Puyallup, WA
Stock # 17218
330i xDrive
72,299 miles
was $27,697
$26,497
Est. Payment
$391/mo
Black 2019 BMW 5 Series 540i xDrive for sale in Puyallup, WAPhotos of 2019 BMW 5 Series 540i xDrive for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2019 BMW 5 Series 540i xDrive for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2019 BMW 5 Series 540i xDrive at Maxx Autos Plus Puyallup, WAMore photos of 2019 BMW 5 Series 540i xDrive at Maxx Autos Plus Puyallup, WA
Stock # 169521
540i xDrive
71,050 miles
was $33,987
$32,497
Est. Payment
$479/mo
Yellow 2017 BMW M3 for sale in Puyallup, WAPhotos of 2017 BMW M3 for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2017 BMW M3 for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2017 BMW M3 at Maxx Autos Plus Puyallup, WAMore photos of 2017 BMW M3 at Maxx Autos Plus Puyallup, WA
Stock # 17386
Base
103,772 miles
was $38,987
$38,697
Est. Payment
$571/mo

Get approved

Get preapproved

Black 2013 BMW 3 Series 328i xDrive for sale in Puyallup, WA
Stock # 17458
328i xDrive
82,353 miles
$11,987
Est. Payment
$176/mo
Gray 2021 BMW X5 M50i for sale in Puyallup, WAPhotos of 2021 BMW X5 M50i for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2021 BMW X5 M50i for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2021 BMW X5 M50i at Maxx Autos Plus Puyallup, WAMore photos of 2021 BMW X5 M50i at Maxx Autos Plus Puyallup, WA
Stock # 17320
M50i
48,047 miles
$48,987
Est. Payment
$723/mo
Black 2018 BMW X5 xDrive35i for sale in Puyallup, WA
Stock # 17421
xDrive35i
144,488 miles
$17,987
Est. Payment
$265/mo
Orange 2015 BMW M4 for sale in Puyallup, WAPhotos of 2015 BMW M4 for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2015 BMW M4 for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2015 BMW M4 at Maxx Autos Plus Puyallup, WAMore photos of 2015 BMW M4 at Maxx Autos Plus Puyallup, WA
Stock # 17447
M4
39,878 miles
$43,987
Est. Payment
$649/mo
Black 2018 BMW M4 Coupe 2D for sale in Puyallup, WAPhotos of 2018 BMW M4 Coupe 2D for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2018 BMW M4 Coupe 2D for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2018 BMW M4 Coupe 2D at Maxx Autos Plus Puyallup, WAMore photos of 2018 BMW M4 Coupe 2D at Maxx Autos Plus Puyallup, WA
Stock # 17278
Coupe 2D
97,554 miles
$40,987
Est. Payment
$604/mo
Black 2017 BMW 7 Series 740e xDrive iPerformance for sale in Puyallup, WA
Stock # 17434
740e xDrive iPerformance
55,434 miles
was $27,987
$27,497
Est. Payment
$405/mo

Get your trade-in value

Trading in or selling? Get a cash offer now.

White 2014 BMW 5 Series 528i xDrive for sale in Puyallup, WA
Stock # 173351
528i xDrive
136,085 miles
was $9,987
$9,697
Est. Payment
$143/mo
Showing 14 of 14 results
Information deemed reliable, but not guaranteed. Interested parties should confirm all data before relying on it to make a purchase decision. All prices and specifications are subject to change without notice. Prices may not include additional fees such as government fees and taxes, title and registration fees, finance charges, dealer document preparation fees, processing fees, and emission testing and compliance charges.