Had you stopped initially, probably minor repair costs. Getting you to your destination probably cost you a significant sum in hard parts.
Impossible to diagnose with those photos. I'd take it to your trusted indy shop or trusted bmw tech friend and find out the hard part damage and if the number is too high, try and source used parts yourself.
I doubt you'll need to trade it in on anything, depends on your preference, most anything is fixable. That said if you're one to ignore noises, smoke, smell and vibration. Maybe a newer maintenance free car is more for you? lol
|