Not worth the money to retrofit the entire dash and upholstery.
You can buy my TomTomGo 910 instead!
Or, sell it to some Volvo dealership!
I've seen a fully stripped 2007 E90 328i with approx. 4k to 7k miles selling for $43,000!!!!!!!!
They must be smoking something good from Sweden!