Used BMW for Sale in Baltimore, MD

Showing: 115 of 203 Listings

Sort By:


[/fallback_msg/]

Price Reduced

[/vehicle.ymm/] [/vehicle.ymm/]

Certified Dealer Overstock Private Seller Out-of-Network Dealer

[/vehicle.ymm/]

[/vehicle.mileage|number:0/] miles
[/vehicle.location/]

[/vehicle.pricing_flags.discount_message_pre_ls/]

[/vehicle.clearbook_rating|clearbookRating/]

[/vehicle.list_price|currencyNoDec/]


2010 BMW 3 Series

Certified Dealer

2010 BMW 3 Series

67,597 miles
Baltimore, MD

$17,490

2009 BMW 3 Series

Certified Dealer

2009 BMW 3 Series

33,840 miles
Baltimore, MD

Discount Available

Great Price

$22,742

2013 BMW 3 Series

Certified Dealer

2013 BMW 3 Series

51,010 miles
Baltimore, MD

Discount Available

$30,096

2009 BMW Z4

Certified Dealer

2009 BMW Z4

57,074 miles
Clarksville, MD

Discount Available

$22,991

Price Reduced

2010 BMW 1 Series

Certified Dealer

2010 BMW 1 Series

66,965 miles
Baltimore, MD

Great Price

$15,500

2004 BMW 6 Series

Certified Dealer

2004 BMW 6 Series

97,415 miles
Baltimore, MD

Discount Available

$16,950

Price Reduced

2011 BMW 3 Series

Certified Dealer

2011 BMW 3 Series

67,848 miles
Ellicott City, MD

$20,499

2007 BMW 3 Series

Certified Dealer

2007 BMW 3 Series

35,394 miles
Annapolis, MD

Great Price

$18,700

2013 BMW 3 Series

Certified Dealer

2013 BMW 3 Series

27,141 miles
Marlow Heights, MD

Discount Available

$34,000

2016 BMW Z4

Certified Dealer

2016 BMW Z4

1,789 miles
Annapolis, MD

$51,698

2015 BMW 4 Series

Certified Dealer

2015 BMW 4 Series

4,069 miles
Silver Spring, MD

$49,324

2013 BMW 3 Series

Certified Dealer

2013 BMW 3 Series

22,501 miles
Marlow Heights, MD

Discount Available

$32,250

Certified Dealer

2001 BMW Z3

32,818 miles
Annapolis, MD

$12,999

2013 BMW 3 Series

Certified Dealer

2013 BMW 3 Series

20,891 miles
Marlow Heights, MD

Discount Available

$42,500

2013 BMW 3 Series

Certified Dealer

2013 BMW 3 Series

16,439 miles
Annapolis, MD

$34,691