A law was passed which will eventually prohibit the sale of diesel cars
質問者様の英語でパーフェクトだと思いました。
一点言うとしたら、法律を作ることは「Make a law」よりは「Passed a law」の方が一般的かもしれないです。そう変わりませんが。
「A law was passed which will eventually prohibit the sale of diesel cars」を提案しました。
いずれは「Eventually」。「売れなくなる」は販売禁止になると言う解釈をとり、「Prohibit」と言う単語を使いました。
I heard that some European countries have passed laws that will eventually ban the sale of gasoline-powered cars.
こんにちは!
ご質問ありがとうございます。
ご質問について、いくつか言い方が考えられますが、例えば、
I heard that some European countries have passed laws that will eventually ban the sale of gasoline-powered cars.
とすると、「ヨーロッパの一部の国では、将来的にガソリン車の販売を[禁止する](https://eikaiwa.dmm.com/uknow/questions/54277/)法律が成立したと聞きました。」となります。
役に立ちそうな単語とフレーズ
pass a law 法律を成立させる
ban 禁止する
gasoline-powered car ガソリン車
eventually 最終的に、いずれ
参考になれば幸いです。