Ob man einen Umstieg neben dem Beruf schafft, hängt meiner Meinung nach immer davon ab, wie viel Freizeit man bereit ist zu opfern. Denn in der IT gilt nunmal in fast allen Bereichen: Gut wird man erst mit der Erfahrung. Klar kannst du ein berufsbegleitendes Fernstudium machen oder dich auch selbst für bestimmte Zertifizierungen ausbilden indem du entsprechende Literatur und Video-Kurse durcharbeitest und dann die Zertifikate auf eigene Kosten ablegst. Ohne eigene Projekte oder Mitarbeit in OSS-Projekten u.ä. wird dir aber die Praxis fehlen, auf die es im Berufsleben letztendlich ankommt, vor allem wenn du in die Programmierung gehen willst. Du musst dir auch bewusst sein, dass alle diese Wege sehr sehr viel Zeit kosten. Neben den Programmiersprachen gehören nämlich auch Themen wie Software-Design, Versionmanagement, Deployment-Strategien etc. zum Alltag eines Programmierers. Wenn du es wirklich in einem halbwegs annehmbaren Zeitraum schaffen willst, egal ob Zertifizierungen oder Fernstudium, wird deine Freizeit auf ein Minimum begrenzt sein. Dein zur Verfügung stehender Urlaub geht dann ggf. auch für Praktika drauf, damit du auch die Möglichkeit hast mal in den Alltag von IT-Abteilungen zu schnuppern.
Auch solltest du, da du bereits im Berufsleben stehst, dir bewusst darüber sein, dass du eventuell beim Umstieg zumindest anfangs weniger verdienen wirst und dass, je nachdem wo du wohnst, vielleicht auch ein Ortswechsel notwendig ist um als Einsteiger an IT-Jobs zu kommen. Es gibt zwar einen ziemlich großen Fachkräftemangel im IT-Bereich, aber der sorgt nicht unbedingt für besonders hohe Einstiegsgehälter und ist auch nicht an allen Orten gegeben. Gesucht werden vor allem Leute, die wenigstens ein paar Jahre Erfahrung mitbringen und/oder einen interessanten Github-Account vorzuweisen haben. Wobei ich auch keine Ahnung habe, was man als Automobilkaufmann verdient. Vielleicht ist die Bezahlung da so schlecht, dass selbst ein Junior-Level in der IT bereits besser entlohnt ist.
Solltest du dich tatsächlich für einen solchen Weg entscheiden, solltest du auch mal den Arbeitsmarkt anschauen um zu sehen, welche Technologien aktuell wirklich gefragt sind und vor allem wo auch Einsteiger/Junior-Level gesucht werden. Das hilft dir dabei dich auf die notwendigen Technologien zu fokussieren, die dir gute Einstiegschancen bieten. Bringt ja nix wenn du Scala- oder R-Programmierung lernst, aber dir der Background für Datenanalyse, KIs und BigData fehlt. Oder wenn du C-Programmierung lernst ohne tiefe Hardware-Kenntnisse zu haben, weil C heutzutage vor allem in der hardwarenahen Entwicklung u.ä. noch eingesetzt wird. Aus meiner Erfahrung kann ich dir sagen, dass selbst Quereinsteiger/Autodidakten im Bereich der Webentwicklung gute Chancen haben, egal ob im Frontend (Javascript, CSS etc.) oder im Backend (PHP, Java, Node.js/Server-Side Javascript in Kombination mit SQL- und NoSQL-Datenbanken). Gerade Startups sind in diesem Bereich durchaus bereit auch Einsteigern eine Chance zu geben, wenn sie Potential in den Bewerbern erkennen. Die müssen nämlich mittlerweile weltweit rekrutieren um überhaupt Leute zu finden. Der Markt ist quasi leergefegt, was gute Leute angeht. Musst halt selbst wissen, ob Webentwicklung was für dich sein kann.
Wie auch immer du dich entscheidest, ich wünsche dir viel Erfolg.