I was extremely disappointed with my overall experience with Evogo. On returning my 1 Series after nearly 2 years of rental I was told I would have to pay £1500 in additional costs. I was told the alloy wheels I had already paid to get fixed were not up to 'Evogo standard'- see photos below- I was charged £90 x 4 for this. I was also told I had to pay £600 because I missed the BMW service, despite wanting to swap my car months earlier and them not having another one, I also received no reminder from Evogo that the service was due. Evogo were not willing to negotiate on these additional costs. I would not recommend going with this company. It may seem like an initial good deal, however, you will get stung at the end if ANYTHING is wrong with the car.