My first car, funding?

Hello people, have decided to get me a car. It’s my first car I’ve been standing in my professional life for 1.5 years thanks to God and have an indefinite contract. Found a beautiful BMW 116i 2007 year of construction and would like to finance it. 7.900 € VHB should cost it. I can pay 2,800 € myself. So after negotiation should be about 4,700 € to be financed. My question: Which bank should I do this best? Of course I have in my Bek In my case, the BMW Bank. However, in the online comparisons only the house banks are displayed, e.g. Targobank with the supposedly best condition. I am confused and do not want to make a gross mistake in the financing. I want to pay the car for 3 years and can keep the rates flexible or make special payments. However, since I am an absolute newcomer ic h Advice. Can you help me? Thank you in advance Greeting