45 p a mile is a standard rate that is designed to cover all the costs of running a car including depreciation. Be aware that it's only payable up to 10k miles per year, so if you do higher miles than that, it drops to 25 p a mile.
I think it's a really good deal and can significantly help towards the cost of running a car.
Depending on the car you drive, and yours looks like a very efficient one, fuel will be around a quarter to a third of the 45 p, leaving the rest to cover other costs, some of which will be the same whether you do the business miles or not, eg tax, breakdown cover.
Insurance may be slightly more expensive to have business use added, but usually not much, eg £10-20 pa. Depending on the mileage, servicing, repairs and depreciation may increase, but unless you're doing a lot of miles in an expensive, thirsty car, I think you still come out in front.