There's more than one way to skin a cat, but to fix this car up right (OEM parts, OEM quality paint, OEM fixtures), it all adds up. I wouldn't take my car to any place other than a BMW-approved body shop and use OEM parts, but that's just me. Either way, to do it right, you'd be well over 5k easily. Seems like the two shops you took it to said the same thing, any updates..?
E92 convert. BMW Fanatic.