Used BMW for Sale in Lapeer, MI

No matches found.

Save your search and we will notify you when we have cars that match your search criteria.

We expanded your search distance and we're unable to find cars that match.

Try adjusting your filters, or start a new search.

great price
$36,000
$2,144 below
$1,062/mo est. ?
48,578 km 2.0L
Hot car

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
fair price
$89,500
$1,930 below
$2,639/mo est. ?
32,069 km 4.4L
Hot car

Randy Wise Toyota

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
great price
$49,000
$3,266 below
$1,445/mo est. ?
36,118 km 2.0L
Hot car

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details

To save your search and get updates on new inventory and price drops, sign up for a profile

Sign up
high price
$70,000
$15,032 above
$2,064/mo est. ?
36,588 km 4.4L

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
great price
$43,000
$3,276 below
$1,268/mo est. ?
90,686 km 3.0L
Hot car

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
high price
$33,000
$2,371 above
$973/mo est. ?
52,033 km 2.0L

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
great price
$9,995
$2,857 below
$295/mo est. ?
102,797 km
Hot car

Vehicle City Motors

Authorized EpicVIN dealer

4.6 Google 88 reviews

48503, Flint MI

Check Details
great price
$42,000
$2,971 below
$1,239/mo est. ?
15,302 km
Hot car

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
great price
$11,548
$2,440 below
$341/mo est. ?
144,958 km
Hot car

Serra Ford Rochester Hills

Authorized EpicVIN dealer

48307, Rochester MI

Check Details

Save a search, and we'll alert you when there are new listings that match exactly what you're looking for.

great price
$34,000
$4,144 below
$1,003/mo est. ?
67,742 km
Hot car

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
high price
$60,000
$10,078 above
$1,769/mo est. ?
5,728 km 3.0L

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
great price
$9,995
$2,362 below
$295/mo est. ?
73,489 km
Hot car

Vehicle City Motors

Authorized EpicVIN dealer

4.6 Google 88 reviews

48503, Flint MI

Check Details
high price
$49,000
$10,856 above
$1,445/mo est. ?
44,926 km

Randy Wise Toyota

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
high price
$15,995
$4,239 above
$472/mo est. ?
122,781 km

Moore Motors Ford Lincoln

4.4 Google 322 reviews

48723, Caro MI

Check Details
Get a price quote
0 km

Joe Ricci's Marlette Chrysler Dodge Jeep Ram

Authorized EpicVIN dealer

48453, Marlette MI

Check Details
good price
$23,850
$759 below
$703/mo est. ?
32,106 km 2.0L
Hot car

Wholesale Auto Purchasing

Authorized EpicVIN dealer

1.5
Star icon
1 review

48734, Frankenmuth MI

Check Details
high price
$46,849
$5,974 above
$1,382/mo est. ?
19,312 km 2.0L

Wholesale Auto Purchasing

Authorized EpicVIN dealer

1.5
Star icon
1 review

48734, Frankenmuth MI

Check Details
fair price
$66,515
$1,680 below
$1,957/mo est. ?
8 km 2.0L
Hot car

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
fair price
$64,395
$678 below
$1,895/mo est. ?
29 km 2.0L
Hot car

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
fair price
$76,685
$950 below
$2,257/mo est. ?
10 km
Hot car

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
high price
$76,770
$16,593 above
$2,259/mo est. ?
11 km 2.0L

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
$98,110
$418 below
$2,887/mo est. ?
0 km
Hot car

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
high price
$101,160
$2,632 above
$2,977/mo est. ?
0 km

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details
$77,800
$165 above
$2,289/mo est. ?
0 km

BMW of Grand Blanc

Authorized EpicVIN dealer

48439, Grand Blanc MI

Check Details