Can be done by yourself or by a bodyshop, but expect them to charge anywhere up to £200, alternatively you could pay to be a premium member on here and use the how-to guides which shows how to do the relevant arch work for fitting 17's.
My advice would be to get 16's with a 195/40 profile tyre and they'll fit with no work, even when lowered 60mm.