Even though the cost sounds high a bit i would repair the car. What you have is something rare up in Canada. I tried finding a 330I or XI with M package and Manual transmission but in 3 months of looking have not seen one anywhere even went to the my BMW dealer to see if they might have one coming back from a client soon. Ended up buying a 330Xi with Sport Package and Harmon Karmon.
Even now and then i look up on the web and never seen one for sale.