Recently the BMW 528e that we own has been having trouble staying running, and has
been breaking down in the middle of the road. It has been pinpointed to an electrical
problem, but that's as far as...
15 Great Deals out of 701 listings starting at $16,595
Got a minute?
Take our two-question survey!
Your answers will help make CarGurus better for shoppers everywhere.