56
BMW Bought
$1,224
Avg. Price
41
Models
$6,140
Top Price

Get Cash for Your Junk BMW — We Buy All Models

From sedans to SUVs, we buy BMWs no matter the state they’re in. After handling 150 vehicles, the prices you can expect range from just over a hundred to more than six thousand, with an average around seven hundred. Ready to sell your junk car? We’re here to make it straightforward.

With engines spanning from small 4-cylinder turbos up to 12-cylinder powerhouses, BMW drivetrains hold their worth well. Many buyers look for models with all-wheel drive and smooth automatic transmissions, especially when the engine specs include 3.0L inline-6 or the powerful 5.0L V10 variants. The BMW X5 leads the pack with an average payout near seventeen hundred, thanks to its strong demand and durable components.

Got a BMW 328, X5, Z3, 325, or X3 with a cracked block or overheating issues? We buy those broken cars and offer removal at no cost to you. Whether the car won’t start or has accident damage, your junk car pickup is handled quickly with cash in hand.

BMW Models We Buy

BMW Prices by Year

YearCars BoughtAvg. Price
2017 1 $5,315
2016 6 $3,336
2015 5 $2,225
2014 3 $1,600
2013 5 $1,180
2012 2 $638
2011 3 $683
2010 1 $595
2009 3 $668
2008 6 $529
2007 3 $438
2006 1 $755
2005 7 $583
2004 3 $390
2003 1 $380
2001 2 $443
2000 1 $475
1999 1 $305
1997 1 $2,630
1995 1 $305

Top Cities in Florida for BMW

Recent BMW Sales

ModelYearLocationPrice Paid
X5 2015 Saint Petersburg, FL $5,820
535 2016 Miami Beach, FL $3,840
X1 2016 Yulee, FL $2,650
M3 1997 Seffner, FL $2,630
X6 2013 Lehigh Acres, FL $2,060
428 2014 Jacksonville, FL $1,440
645 2005 Tampa, FL $1,000
650 2006 Port Orange, FL $755
550 2012 Pompano Beach, FL $740
740 2001 Gainesville, FL $410

Get Your Free Cash Offer

Selling your BMW? Get an instant offer.

Free towing. Same-day payment.

Ready to Sell Your BMW?

Get your free cash offer in under 2 minutes. No obligation.

Get My Free Offer Now