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

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

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
$17,297
Est. Payment
$255/mo
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
$20,297
Est. Payment
$299/mo
Black 2018 BMW X5 xDrive35i for sale in Puyallup, WAPhotos of 2018 BMW X5 xDrive35i for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2018 BMW X5 xDrive35i for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2018 BMW X5 xDrive35i at Maxx Autos Plus Puyallup, WAMore photos of 2018 BMW X5 xDrive35i at Maxx Autos Plus Puyallup, WA
Stock # 17421
xDrive35i
144,488 miles
was $17,987
$17,397
Est. Payment
$256/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
$30,987
Est. Payment
$457/mo
Black 2017 BMW 7 Series 740e xDrive iPerformance for sale in Puyallup, WAPhotos of 2017 BMW 7 Series 740e xDrive iPerformance for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2017 BMW 7 Series 740e xDrive iPerformance for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2017 BMW 7 Series 740e xDrive iPerformance at Maxx Autos Plus Puyallup, WAMore photos of 2017 BMW 7 Series 740e xDrive iPerformance at Maxx Autos Plus Puyallup, WA
Stock # 17434
740e xDrive iPerformance
55,434 miles
was $27,987
$26,987
Est. Payment
$398/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
was $16,987
$16,497
Est. Payment
$243/mo
Black 2016 BMW X3 xDrive28i for sale in Puyallup, WAPhotos of 2016 BMW X3 xDrive28i for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2016 BMW X3 xDrive28i for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2016 BMW X3 xDrive28i at Maxx Autos Plus Puyallup, WAMore photos of 2016 BMW X3 xDrive28i at Maxx Autos Plus Puyallup, WA
Stock # 17482
xDrive28i
104,898 miles
was $12,987
$12,697
Est. Payment
$187/mo

Get approved

Get preapproved

Black 2013 BMW 3 Series 328i xDrive for sale in Puyallup, WAPhotos of 2013 BMW 3 Series 328i xDrive for sale in Puyallup, WA at Maxx Autos Plus PuyallupAnother view of 2013 BMW 3 Series 328i xDrive for sale in Puyallup, WA at Maxx Autos Plus PuyallupMore photos of 2013 BMW 3 Series 328i xDrive at Maxx Autos Plus Puyallup, WAMore photos of 2013 BMW 3 Series 328i xDrive at Maxx Autos Plus Puyallup, WA
Stock # 17458
328i xDrive
82,353 miles
was $11,987
$11,497
Est. Payment
$169/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,297
Est. Payment
$565/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
$39,497
Est. Payment
$582/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
was $47,987
$46,697
Est. Payment
$689/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
was $43,597
$42,987
Est. Payment
$634/mo
White 2014 BMW 5 Series 528i xDrive for sale in Puyallup, WA
Stock # 173351
528i xDrive
136,085 miles
was $9,987
$9,497
Est. Payment
$140/mo
Showing 13 of 13 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.