Coronavirus and Cars. Learn More »
COVID-19 info » Coronavirus and Cars: What You Need To Know. Learn More
Used BMW for Sale
near Madison, WI
- Clear Filters
- New Listing
2019 BMW X3 xDrive30iÂ
Madison, WIÂ (4.6 mi)
$39,999
$812/month est.*
Mileage:Â 14,197
- New Listing
2018 BMW 4 Series 430i xDriveÂ
Middleton, WIÂ (8.4 mi)
$29,880
$607/month est.*
Mileage:Â 41,977
- New Listing
2016 BMW 3 Series 328iÂ
Middleton, WIÂ (8.4 mi)
$15,960
$324/month est.*
Mileage:Â 110,699
- New Listing
2016 BMW X1 xDrive28iÂ
Middleton, WIÂ (8.4 mi)
$24,995
$507/month est.*
Mileage:Â 59,474
- New Listing
2013 BMW 3 Series 328iÂ
Middleton, WIÂ (8.4 mi)
$16,995
$345/month est.*
Mileage:Â 97,402
- New Listing
2008 BMW 6 Series 650iÂ
Middleton, WIÂ (8.4 mi)
$15,995
$325/month est.*
Mileage:Â 97,452
- New Listing
2003 BMW Z4 2.5iÂ
Middleton, WIÂ (8.4 mi)
$15,995
$325/month est.*
Mileage:Â 81,482
- New Listing
2021 BMW 2 Series 228i xDriveÂ
Madison, WIÂ (2.6 mi)
$42,905
$871/month est.*
Good DealMileage:Â 4,700
- New Listing
2021 BMW 2 Series 228i xDriveÂ
Madison, WIÂ (2.6 mi)
$45,695
$928/month est.*
High PriceMileage:Â 4,800
- New Listing
2021 BMW X1 xDrive28iÂ
Madison, WIÂ (2.6 mi)
$46,945
$953/month est.*
High PriceMileage:Â 3,400
- New Listing
2021 BMW 2 Series M235i xDriveÂ
Madison, WIÂ (2.6 mi)
$51,845
$1,052/month est.*
High PriceMileage:Â 3,600
- New Listing
2021 BMW X3 xDrive30eÂ
Madison, WIÂ (2.6 mi)
$52,820
$1,072/month est.*
Good DealMileage:Â 1,900
- New Listing
2021 BMW X3 xDrive30iÂ
Madison, WIÂ (2.6 mi)
$53,420
$1,084/month est.*
Good DealMileage:Â 3,600
- New Listing
2021 BMW 4 Series 430i xDriveÂ
Madison, WIÂ (2.6 mi)
$54,845
$1,113/month est.*
High PriceMileage:Â 1,700
- New Listing
2021 BMW 5 Series 530i xDriveÂ
Madison, WIÂ (2.6 mi)
$57,980
$1,177/month est.*
High PriceMileage:Â 3,400
- New Listing
2021 BMW 5 Series 530i xDriveÂ
Madison, WIÂ (2.6 mi)
$59,305
$1,204/month est.*
Good DealMileage:Â 3,100
- New Listing
2021 BMW X3 M40iÂ
Madison, WIÂ (2.6 mi)
$64,620
$1,312/month est.*
High PriceMileage:Â 2,800
2021 BMW X5 xDrive40iÂ
Madison, WIÂ (2.6 mi)
$64,745
$1,314/month est.*
Good DealMileage:Â 3,000
- New Listing
2020 BMW 3 Series 330i xDriveÂ
Madison, WIÂ (2.6 mi)
$33,162
$673/month est.*
Good DealMileage:Â 23,579
Buy From Home
2020 BMW X2 xDrive28iÂ
Madison, WIÂ (2.6 mi)
$33,985
$690/month est.*
Great DealMileage:Â 7,026
Free CARFAX Report: 1-Owner
2020 BMW X2 xDrive28iÂ
Madison, WIÂ (2.6 mi)
$36,995
$751/month est.*
Great DealMileage:Â 5,401
Free CARFAX Report: 1-Owner
- New Listing
2020 BMW 3 Series 330i xDriveÂ
Madison, WIÂ (2.6 mi)
$41,801
$849/month est.*
High PriceMileage:Â 10,044
Free CARFAX Report: 1-Owner
Certified Pre‑Owned
- New Listing
2020 BMW 2 Series M240iÂ
Madison, WIÂ (2.6 mi)
$44,901
$911/month est.*
Good DealMileage:Â 7,631
Free CARFAX Report: 1-Owner
- New Listing
2020 BMW 5 Series 530i xDriveÂ
Madison, WIÂ (2.6 mi)
$48,900
$993/month est.*
Great DealMileage:Â 5,761
Free CARFAX Report: 1-Owner
- New Listing
2019 BMW X1 xDrive28iÂ
Madison, WIÂ (2.6 mi)
$30,250
$614/month est.*
Great DealMileage:Â 16,854
Free CARFAX Report: 1-Owner
Certified Pre‑Owned
- New Listing
2019 BMW X3 xDrive30iÂ
Madison, WIÂ (2.6 mi)
$35,491
$720/month est.*
Good DealMileage:Â 29,851
- New Listing
2019 BMW X3 xDrive30iÂ
Madison, WIÂ (2.6 mi)
$37,401
$759/month est.*
Good DealMileage:Â 22,842
Free CARFAX Report: 1-Owner
Certified Pre‑Owned
- New Listing
2019 BMW X3 xDrive30iÂ
Madison, WIÂ (2.6 mi)
$37,999
$771/month est.*
High PriceMileage:Â 28,170
Free CARFAX Report: 1-Owner
- New Listing
2019 BMW X3 xDrive30iÂ
Madison, WIÂ (2.6 mi)
$38,499
$782/month est.*
High PriceMileage:Â 20,116
Free CARFAX Report: 1-Owner
Certified Pre‑Owned
2019 BMW X3 M40iÂ
Madison, WIÂ (2.6 mi)
$46,801
$950/month est.*
Great DealMileage:Â 25,743