Thanks for your question! You should be able to find all the information you need on our Healthcare in France page and comprehensive Buying a Car in France guide.
If you plan to live in Paris, you may find that the extensive public transport system substantially reduces the need to even have your own car. You can find out more about moving around the city in our Getting Around in Paris page.
All the best for your new life in France!