Get Instant Pricing with Edmunds Price Promise℠
1Look for "Special Offers" on a specific car
2Get your upfront, locked-in price from the dealer
3Go to the dealership to buy your car with no haggle
I would recommend selling your BMW immediately after it is out of warranty or lease it and turn it back in. My 2003 325i has cost me over $26,000 to date in repairs and maintenance. I have 124,000 miles on it. It started being an expensive habit the second it was out of warrranty. Don't get me wrong, I LOVE LOVE BMWs, but they have an extemely high cost of ownership. I had no idea!Report it
© Edmunds.com, Inc.