Here in Germany you have to think twice whether or not you buy a car as a company car or privately. At least for one-man companies like me.
If I buy the Grenadier for my GmbH (=Ltd.) the fiscal authorities charge tax for a fictitious monthly 1% income based on payed price. This means: I have to pay tax for a fictitious income as high as 12 % of the cars price - per year. For a purchase price of 70000€ this is 8400€ of income for which I have to pay income tax. And this is at a top quote of 45% income tax quite a lot: 3780€ every year, and this doesn't change, no matter how old the car gets. BTW: If you by a Mercedes 300 SL with gullwing doors from 1957 (a $250'000 - $1'000'000 market value today), the purchase price of 29000 DM (15000€) from 1957 still applies ...
Insurance, repairs, fuel and all other costs are then payed by the company. There is an additional yearly tax on the car based on the displacement. This is payed by the company as well. For a Diesel (highest rate, of course) you pay, depending on the CO2 and particle emissions (Euro 6d for the Grenadier) in case of the Grenadier 36,90€ per 125 cm³ and year which yields a yearly 885 Euro "Displacement Tax" for the Grenadier Diesel - whether I drive it or not. :-(
If you try to keep the purchase price low in that you buy accessories later, it won't help you: You have to declare what the bought item is for, and if it is a car-accessory it is simply added to the cost of the car. Even a $20 cup holder can then not be written of immediately but is just part of the car and thus written off over six years.
After the six years regular write-off period for cars the car has a book-value of 1 Euro. But you can not just buy it from the company for that price but have to pay the market-price. If the net value is still 30'000 Euros, you have to pay an additional VAT of 19% so the final price I'd have to pay to my company for the Grenadier is 35700 Euros.
To sum up beyond all numbers:
If the company buys a car she will have less profit and thus my income will be smaller. Write-offs mitigate this but the only relevant number is finally my profit from the company. Additionally, I have to pay the tax on a 12% fictitious income from the purchase price per year. If I take over the car after 6 years I still have to pay a significant price for it.
If I buy the car privately the company has more profit and thus my private income is higher - which in turn however yields a higher income tax for me. I have to pay for the car, the taxes, insurance and all operational costs my self.
It takes a sophisticated Excel-sheet to find out what the better option is. And this is risky as this needs quite some heuristic assumptions on the future business of the company.