Heartland B&B... ask for Dave Procunier
That's where I used to take my old car for all the paint work & body work.
He's a very nice guy, reasonable pricing,
It's a body shop located in Mississauga (near 401).
I believe they do body work for Endras BMW (or they used to at least) and other dealerships.
Keep us updated!
Good luck